3
是否有陈述区别
ALTER TABLE xxx DEFAULT CHARACTER SET utf8
和
ALTER TABLE xxx CHARACTER SET utf8
之间有什么区别?
MySQL文档保持关于DEFAULT
关键字功能的沉默。
是否有陈述区别
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
相同。这是一个风格问题,是否包含可选关键字。它们对查询的功能没有任何影响,但它们可能会使其更具可读性。