Mysql sQl好友:您的sQl语法有错误;

Mysql sQl好友:您的sQl语法有错误;,mysql,mysql-error-1064,sqlbuddy,Mysql,Mysql Error 1064,Sqlbuddy,您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以了解在第1行的“charset utf8 not null auto_increment index key,toIdint(11)charset utf8 not”附近使用的正确语法 使用SQLBuddy接口创建表时出现此错误 follows: id (primary key, autoincrement,utf8) - int(11) toId (utf8) - int(11) fromId (utf8) - in

您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以了解在第1行的“charset utf8 not null auto_increment index key,
toId
int(11)charset utf8 not”附近使用的正确语法

使用SQLBuddy接口创建表时出现此错误

follows:
  id (primary key, autoincrement,utf8) - int(11)
  toId (utf8) - int(11)
  fromId (utf8) - int(11)


问题是:为什么?

你能从3个
int
列中删除“utf8”设置吗?

你能发布整个查询吗?它不会显示我发布的设置屏幕,这应该是一个注释,除非你准备断言这就是问题所在。事实证明,这很可能就是问题所在
charset
仅在
char
varchar
text
列上有效。@JimGarrison:有时我会遇到奇怪的错误,无法添加注释、加载传入消息(响应)或注销。当其他站点功能正常工作时,如回答或编辑回答(但不删除!)。@ypercube如果您能够可靠地复制问题,您可能应该报告它