Rumah > pengaturcaraan harian > pengetahuan mysql > Bagaimana untuk menulis nilai lalai 0 dalam mysql

Bagaimana untuk menulis nilai lalai 0 dalam mysql

下次还敢
Lepaskan: 2024-04-27 04:33:12
asal
892 orang telah melayarinya

Dalam MySQL, nilai lalai medan jenis angka boleh ditetapkan kepada 0. Terdapat dua kaedah: gunakan kata kunci DEFAULT, sebagai contoh: CREATE TABLE my_table (id INT DEFAULT 0); CIPTA JADUAL my_table (id INT BUKAN NULL).

Bagaimana untuk menulis nilai lalai 0 dalam mysql

Cara menulis nilai lalai 0 dalam MySQL

Dalam MySQL, nilai lalai medan boleh ditentukan sebagai nombor atau rentetan. Untuk jenis angka (seperti INT), untuk menetapkan nilai lalai kepada 0, terdapat dua kaedah utama:

Kaedah 1: Gunakan kata kunci DEFAULT

<code class="sql">CREATE TABLE my_table (
  id INT DEFAULT 0
);</code>
Salin selepas log masuk

Sintaks ini akan menetapkan medan kepada 0 jika nilainya bukan dinyatakan secara eksplisit Nilai lalai id ditetapkan kepada 0. id 的默认值设置为 0。

方法 2:使用 NOT NULL 约束

<code class="sql">CREATE TABLE my_table (
  id INT NOT NULL
);</code>
Salin selepas log masuk

此语法会强制字段 id 为非空,因此 MySQL 会自动将默认值设置为 0。

注意:对于字符串类型,可以使用空字符串 (''

🎜Kaedah 2: Gunakan NOT NULL constraint🎜🎜rrreee🎜Sintaks ini akan memaksa medan id menjadi bukan null, jadi MySQL akan secara automatik menetapkan nilai lalai kepada 0. 🎜🎜Nota: Untuk jenis rentetan, anda boleh menggunakan rentetan kosong ('') sebagai nilai lalai. 🎜

Atas ialah kandungan terperinci Bagaimana untuk menulis nilai lalai 0 dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan