Tworzenie tabeli mysql z jawnym domyślnym zestawem znaków, a co jeśli nie?
W mysql 5.x Jaka jest różnica, jeśli zrobię coś takiego:
CREATE TABLE aTable (
id BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
aNumber bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARACTER SET=utf8;
z tym:
CREATE TABLE aTable (
id BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
aNumber bigint(20) DEFAULT NULL
) ENGINE=InnoDB CHARACTER SET=utf8;
Zauważ, że nie ustawiam zestawu znaków jako domyślnego w pierwszym. Nie mogłem znaleźć niczego w dokumentach mysql.