小编Moh*_*aza的帖子

在开始新的更改操作之前缺少逗号。(靠近“字符集”)

Mysql - phpmyadmin

这个查询有什么问题?

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;

mysql sql database phpmyadmin

7
推荐指数
1
解决办法
5283
查看次数

标签 统计

database ×1

mysql ×1

phpmyadmin ×1

sql ×1