这个查询有什么问题?
ALTER TABLE `invoices`
CHANGE `status` `status` ENUM('paid','due','canceled','partial','cheque')
CHARACTER SET `utf8` COLLATE `utf8_general_ci` NOT NULL DEFAULT `due`;
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
在开始新的更改操作之前缺少逗号。(靠近“CHARACTER SET”)并且无法在实时服务器上运行此查询。当我在开发过程中更改本地主机上的表结构时生成了查询。
我还尝试了许多线程中提到的以下查询,但它也给出了同样的上述错误:
ALTER TABLE `invoices` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;