Trong 5.x mysql Whats sự khác biệt nếu tôi làm điều gì đó như thế này:Tạo bảng mysql với bộ ký tự mặc định rõ ràng, nếu tôi không làm gì?
CREATE TABLE aTable (
id BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
aNumber bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARACTER SET=utf8;
với điều này:
CREATE TABLE aTable (
id BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
aNumber bigint(20) DEFAULT NULL
) ENGINE=InnoDB CHARACTER SET=utf8;
Thông báo Tôi không xác định nhân vật thiết lập như mặc định trong một đầu tiên. Tôi không thể tìm thấy bất cứ điều gì trong các tài liệu mysql.
Xin lưu ý rằng bộ ký tự 'utf8' của MySQL bị hỏng. [Sử dụng MySQL 'utf8mb4' nếu bạn muốn hỗ trợ Unicode đầy đủ] (https://stijndewitt.wordpress.com/2015/06/15/use-mysql-utf8mb4-if-you-want-full-unicode-support/). –