Bagaimana untuk Menambah Berbilang Lajur Selepas Lajur Tertentu dalam Jadual MySQL?

Mary-Kate Olsen
Lepaskan: 2024-11-16 02:35:02
asal
807 orang telah melayarinya

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

Menambah Berbilang Lajur Selepas Lajur Khusus dalam Jadual MySQL

Menambah berbilang lajur pada jadual ialah tugas biasa dalam pengurusan pangkalan data. Dalam sesetengah kes, anda mungkin mahu menambah lajur baharu ini selepas lajur sedia ada yang khusus. Walau bagaimanapun, menggunakan pernyataan ALTER TABLE untuk mencapai ini boleh membawa kepada ralat.

Pertimbangkan contoh berikut:

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

Pertanyaan ini menghasilkan ralat berikut:

You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use
near ') AFTER lastname' at line 7
Salin selepas log masuk

Untuk menyelesaikan ralat ini dan menambah lajur baharu dengan betul selepas lajur nama akhir, anda harus melaksanakan penyata ALTER TABLE yang berasingan untuk setiap lajur:

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

Dengan mengikuti pendekatan ini, anda boleh berjaya menambah lajur yang dikehendaki pada jadual pengguna selepas lajur nama akhir.

Atas ialah kandungan terperinci Bagaimana untuk Menambah Berbilang Lajur Selepas Lajur Tertentu dalam Jadual 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