Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

MySQL trả về gì khi xóa hết cột bằng ALTER TABLE DROP?

Cuối cùng, không thể xóa hết tất cả cột của một bảng bằng ALTER TABLE ... DROP COLUMN. MySQL sẽ trả về thông báo lỗi. Ví dụ: bảng Employee có 2 cột name và id, thử xóa cả hai:

mysql> ALTER TABLE employee DROP COLUMN name, DROP COLUMN id;
ERROR 1090 (42000): You can't delete all columns with ALTER TABLE; use DROP TABLE instead

MySQL khuyên dùng DROP TABLE nếu muốn xóa toàn bộ bảng.