Rom*_*huk 4 mysql alter-table character-encoding
陈述之间是否有任何区别
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.是否包含可选关键字是一种风格问题.它们对查询的功能没有任何影响,但它们可能使它更具可读性.