[SQL]ALTER TABLE tb_manager MODIFY COLUMN avatar_url varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '头像' AFTER update_time, DEFAULT CHARACTER SET DEFAULT; [Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT' at line 1
时间: 2023-07-02 22:11:33 浏览: 289
如何更改MySQL数据库的编码为utf8mb4
5星 · 资源好评率100%
这个错误是因为在SQL语句中,`DEFAULT CHARACTER SET DEFAULT`这个语句是无效的,应该删除这个语句即可。
下面是修改后的正确语句:
```
ALTER TABLE tb_manager MODIFY COLUMN avatar_url varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '头像' AFTER update_time;
```
请注意,删除语句中的`DEFAULT CHARACTER SET DEFAULT`语句之后,需要在语句末尾添加分号`;`。
阅读全文