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

Cách đổi charset mặc định của bảng MySQL

Dùng ALTER TABLE ... CONVERT TO CHARACTER SET:

ALTER TABLE tên_bảng CONVERT TO CHARACTER SET tên_charset;

Ví dụ đổi sang latin7:

mysql> ALTER TABLE CharsetDemo CONVERT TO CHARACTER SET latin7;

Kiểm tra:

mysql> SHOW CREATE TABLE CharsetDemo;

Output chứa DEFAULT CHARSET=latin7.

Lưu ý: CONVERT TO chuyển đổi dữ liệu hiện có sang charset mới. Chỉ đổi metadata (không convert data) dùng ALTER TABLE ... CHARACTER SET = ... (không có CONVERT TO).