Rumah >pangkalan data >tutorial mysql >Bagaimana untuk menambah lajur baru bernama 'q6' ke jadual 'penilaian' anda dalam MySQL?

Bagaimana untuk menambah lajur baru bernama 'q6' ke jadual 'penilaian' anda dalam MySQL?

DDD
DDDasal
2024-11-17 07:20:031008semak imbas

How to add a new column named 'q6' to your 'assessment' table in 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!

Kenyataan:
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