Sử dụng truy vấn sau:
ALTER TABLE tableName CHANGE `oldcolname` `newcolname` datatype(length);
Các RENAME
chức năng được sử dụng trong cơ sở dữ liệu Oracle.
ALTER TABLE tableName RENAME COLUMN "oldcolname" TO "newcolname" datatype(length);
Lưu ý các backticks được sử dụng cho MySQL, trong khi dấu ngoặc kép được sử dụng cho cú pháp của Oracle. Cũng lưu ý rằng MySQL 8.0 có thể không chấp nhận backticks. Trong trường hợp đó, thực hiện truy vấn mà không cần backticks và nó có thể sẽ hoạt động.
@ lad2025 đề cập đến nó bên dưới, nhưng tôi nghĩ thật tuyệt khi thêm những gì anh ấy nói. Cảm ơn bạn @ lad2025!
Bạn có thể sử dụng RENAME COLUMN
trong MySQL 8.0 để đổi tên bất kỳ cột nào bạn cần đổi tên.
ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name;
ALTER BẢNG Cú pháp :
RENAME COLUMN: