【发布时间】:2011-04-28 08:54:38
【问题描述】:
语句之间有什么区别
ALTER TABLE xxx DEFAULT CHARACTER SET utf8
和
ALTER TABLE xxx CHARACTER SET utf8?
MySQL 文档对 DEFAULT 关键字的功能保持沉默。
【问题讨论】:
标签: mysql character-encoding alter-table
语句之间有什么区别
ALTER TABLE xxx DEFAULT CHARACTER SET utf8
和
ALTER TABLE xxx CHARACTER SET utf8?
MySQL 文档对 DEFAULT 关键字的功能保持沉默。
【问题讨论】:
标签: mysql character-encoding alter-table
没有区别。 DEFAULT 是可选关键字。
请参阅:http://dev.mysql.com/doc/refman/5.6/en/charset-table.html。
不做任何事情的可选关键字在 SQL 中很常见,例如 INSERT INTO 与 INSERT 相同。是否包含可选关键字是风格问题。它们对查询的功能没有任何影响,但它们可能会使其更具可读性。
【讨论】: