Menyelesaikan masalah "Field 'id' Tidak Mempunyai Nilai Lalai" dalam MySQL
Apabila menghadapi ralat "Field 'id' tidak 't mempunyai nilai lalai," ia selalunya berkaitan dengan takrifan lajur kunci utama dalam jadual. Medan id, pilihan biasa untuk kunci utama, memastikan pengenalan unik setiap baris. Walau bagaimanapun, apabila dibiarkan tidak ditentukan, MySQL membuang ralat ini apabila menemui pernyataan INSERT.
Penyelesaian:
CREATE TABLE card_games ( id INT(11) NOT NULL AUTO_INCREMENT, ... PRIMARY KEY (id) );
INSERT INTO card_games ( id, nafnleiks, ... ) VALUES (1, 'Svartipétur', ...);
Dengan melaksanakan salah satu kaedah dan mentakrifkan medan id dengan sewajarnya, anda boleh menyelesaikan ralat dan mewujudkan definisi yang betul jadual dengan pengecam unik untuk setiap rekod.
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Ralat \'Field \'id\' Tidak Mempunyai Nilai Lalai\' dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!