Разница между «набором символов» и «набором символов по умолчанию»

StackOverflow https://stackoverflow.com/questions/5816077

Вопрос

Есть ли разница между заявлениями

ALTER TABLE xxx DEFAULT CHARACTER SET utf8

а также

ALTER TABLE xxx CHARACTER SET utf8 ?

Документация MySQL продолжает молчание о функциональности DEFAULT ключевое слово.

Это было полезно?

Решение

Нет никакой разницы. DEFAULT является необязательным ключевым словом.

Видеть: http://dev.mysql.com/doc/refman/5.6/en/charset-table.html.

Необязательные ключевые слова, которые ничего не делают, довольно распространены в SQL, например, INSERT INTO то же самое, что и справедливо INSERT. Анкет Это вопрос стиля, включите ли вы дополнительные ключевые слова. Они не влияют на функцию запроса, но они могут сделать его более читабельным.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top