Создание таблицы mysql с явным набором символов по умолчанию, что если я не сделаю?
В MySQL 5.x Какая разница, если я делаю что-то вроде этого:
CREATE TABLE aTable (
id BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
aNumber bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARACTER SET=utf8;
с этим:
CREATE TABLE aTable (
id BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
aNumber bigint(20) DEFAULT NULL
) ENGINE=InnoDB CHARACTER SET=utf8;
Обратите внимание, что я не указываю набор символов по умолчанию в первом. Я не могничего не найти в документации MySQL.