'字符集'和'默认字符集'之间的区别

时间:2011-04-28 08:54:38

标签: mysql character-encoding alter-table

陈述之间是否有任何区别

ALTER TABLE xxx DEFAULT CHARACTER SET utf8

ALTER TABLE xxx CHARACTER SET utf8

MySQL文档对DEFAULT关键字的功能保持沉默。

1 个答案:

答案 0 :(得分:6)

没有区别。 DEFAULT是可选关键字。

请参阅:http://dev.mysql.com/doc/refman/5.6/en/charset-table.html

在SQL中,不执行任何操作的可选关键字非常常见,例如INSERT INTOINSERT相同。是否包含可选关键字是一种风格问题。它们对查询的功能没有任何影响,但它们可能使它更具可读性。