Untuk mencipta lajur ENUM, nilai penghitungan mestilah literal rentetan yang dipetik. Kita boleh mencipta lajur ENUM dalam MySQL dengan bantuan sintaks berikut -
CREATE TABLE table_name( … Col ENUM(‘Value1’,’Value2’,’Value3’), … );
Dalam sintaks di atas, kita mempunyai tiga nilai penghitungan. Ia juga boleh lebih daripada tiga.
Berikut ialah contoh mencipta jadual yang mengandungi lajur ENUM -
mysql> Create table marks(id int Primary key NOT NULL, Name Varchar(255) NOT NULL, Result ENUM('Pass', 'Fail') NOT NULL); Query OK, 0 rows affected (0.18 sec)
Pertanyaan di atas akan mencipta jadual bernama tanda yang mengandungi medan ENUM.
mysql> Insert into marks(id, name, result) values(101,'Aarav','Pass'); Query OK, 1 row affected (0.07 sec) mysql> Insert into marks(id, name, result) values(102,'Yashraj','Fail'); Query OK, 1 row affected (0.02 sec)
Dengan bantuan pertanyaan di atas, kita boleh memasukkan nilai ke dalam jadual.
rreeeeAtas ialah kandungan terperinci Bagaimanakah kita membuat dan menggunakan lajur ENUM dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!