Разница между «набором символов» и «набором символов по умолчанию»
-
26-10-2019 - |
Вопрос
Есть ли разница между заявлениями
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
. Анкет Это вопрос стиля, включите ли вы дополнительные ключевые слова. Они не влияют на функцию запроса, но они могут сделать его более читабельным.
Не связан с StackOverflow