Mengubah Lajur MySQL untuk Membenarkan Nilai NULL
Seorang pengguna cuba mengubah suai lajur MySQL untuk membenarkan nilai NULL menggunakan sintaks:
ALTER mytable MODIFY mycolumn varchar(255) null;
Walau bagaimanapun, pelayan melaporkan sintaks ralat.
Penyiasatan dan Penyelesaian Masalah
Sintaks yang betul untuk mengubah jadual untuk membenarkan nilai NULL untuk lajur ialah:
ALTER TABLE mytable MODIFY mycolumn VARCHAR(255);
Oleh lalai, lajur dalam MySQL boleh dibatalkan melainkan dinyatakan secara eksplisit sebagai UNIK atau BUKAN NULL. Oleh itu, hanya menukar jenis lajur kepada VARCHAR(255) tanpa menyatakan sebarang kekangan sudah memadai untuk menjadikannya terbatal.
Atas ialah kandungan terperinci Bagaimana Membenarkan Nilai NULL dengan betul dalam Lajur MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!