Rumah >pangkalan data >tutorial mysql >Bagaimana untuk menambah lajur baru bernama 'q6' ke jadual 'penilaian' anda dalam MySQL?
Mengubah Jadual MySQL kepada Menambah Lajur Baharu
Menambah lajur baharu pada jadual MySQL sedia ada ialah proses yang mudah. Dalam kes anda, di mana anda ingin menambah lajur baharu bernama 'q6' pada jadual 'penilaian' anda, sintaks yang boleh anda gunakan ialah:
ALTER TABLE `assessment` ADD `q6` INT(1) NOT NULL AFTER `q10`;
Kod ini akan mencipta lajur 'q6' baharu taip Integer (INT) dengan saiz 1 dan tetapkannya untuk tidak membenarkan nilai nol. Klausa SELEPAS q10 menyatakan bahawa lajur baharu perlu ditambah selepas lajur 'q10' sedia ada.
Kod PHP anda, walau bagaimanapun, nampaknya mempunyai kesilapan dalam nama lajur. Anda menyebut menambah 'q6' dalam soalan tetapi menggunakan 'newq' dalam kod. Pastikan anda membetulkannya supaya sepadan dengan nama lajur yang diingini.
mysql_query("ALTER TABLE `assessment` ADD `q6` INT(1) NOT NULL AFTER `q10`");
Selain itu, anda juga boleh menentukan jenis data lajur baharu secara terus dalam pertanyaan, seperti ditunjukkan di bawah:
ALTER TABLE `assessment` ADD `q6` VARCHAR(255) AFTER `q5`;
Kod ini akan mencipta lajur baharu 'q6' jenis String (VARCHAR) dengan panjang maksimum 255 aksara.
Atas ialah kandungan terperinci Bagaimana untuk menambah lajur baru bernama 'q6' ke jadual 'penilaian' anda dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!