"字符集"和"默认字符集"之间的区别是什么?

4

这两个语句有什么区别:

ALTER TABLE xxx DEFAULT CHARACTER SET utf8

ALTER TABLE xxx CHARACTER SET utf8 ?

MySQL文档没有详细说明DEFAULT关键字的功能。

1个回答

8
没有任何区别。DEFAULT是一个可选关键字。
参见:http://dev.mysql.com/doc/refman/5.6/en/charset-table.html
在SQL中,无效的可选关键字非常普遍,例如INSERT INTO与INSERT相同。是否包含可选关键字是一个风格问题。它们不会影响查询的功能,但可能使其更易读。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接