Bagaimana untuk Menambah Berbilang Lajur Selepas Lajur Khusus dalam MySQL?

Linda Hamilton
Lepaskan: 2024-11-23 12:00:17
asal
156 orang telah melayarinya

How to Add Multiple Columns After a Specific Column in MySQL?

Mempertingkatkan Struktur Jadual: Menambah Berbilang Lajur selepas Lajur Tertentu dalam MySQL

Menambah lajur pada jadual sedia ada ialah tugas biasa dalam pengurusan pangkalan data . Apabila menambah berbilang lajur, mungkin perlu untuk menentukan kedudukannya berbanding lajur lain dalam jadual. Topik perbincangan ini berpusat di sekitar menambah berbilang lajur selepas lajur tertentu dalam MySQL, operasi yang boleh dicapai menggunakan pernyataan ALTER TABLE.

Untuk menambah berbilang lajur selepas lajur tertentu menggunakan ALTER TABLE, seseorang mesti mengikuti sintaks tertentu. Coretan kod berikut mewakili percubaan penambahan lajur pada jadual tetapi menghadapi ralat:

ALTER TABLE `users` ADD COLUMN
(
    `count` smallint(6) NOT NULL,
    `log` varchar(12) NOT NULL,
    `status` int(10) unsigned NOT NULL
) 
AFTER `lastname`;
Salin selepas log masuk

Ralat menyerlahkan penggunaan klausa AFTER yang salah. Untuk memintas ralat ini, gunakan sintaks yang betul berikut:

ALTER TABLE users
ADD COLUMN `count` SMALLINT(6) NOT NULL AFTER `lastname`,
ADD COLUMN `log` VARCHAR(12) NOT NULL AFTER `count`,
ADD COLUMN `status` INT(10) UNSIGNED NOT NULL AFTER `log`;
Salin selepas log masuk

Beri perhatian kepada penambahan lajur individu, setiap satu diikuti dengan klausa SELEPAS dan nama lajur yang sepatutnya diletakkan selepasnya. Dengan mengikuti sintaks ini, anda boleh berjaya menambah berbilang lajur selepas lajur tertentu dalam jadual MySQL anda.

Atas ialah kandungan terperinci Bagaimana untuk Menambah Berbilang Lajur Selepas Lajur Khusus dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan