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 dấu ngoặc kép đượ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 các dấu gạch ngược. Trong trường hợp đó, hãy thực hiện truy vấn mà không có dấu gạch ngược và nó có thể sẽ hoạt động.
@ lad2025 đề cập đến nó bên dưới, nhưng tôi nghĩ sẽ rất tuyệt nếu 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;
Cú pháp ALTER TABLE :
RENAME COLUMN: