【问题标题】:sQl buddy: you have an error in your SQL syntax;sql buddy:你的 SQL 语法有错误;
【发布时间】:2012-03-19 12:00:51
【问题描述】:

您的 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)

问题是:为什么?

【问题讨论】:

  • 你能发布整个查询吗?
  • 它没有显示,张贴的设置屏幕

标签: mysql mysql-error-1064 sqlbuddy


【解决方案1】:

您能否从 3 个int 列中删除“utf8”设置?

【讨论】:

  • 这应该是一个注释,除非您准备断言这是问题所在。
  • 事实证明这很可能是问题所在。 charset 仅在 charvarchartext 列上有效。
  • @JimGarrison:有时我会收到一个奇怪的错误,无法添加 cmets,也无法加载传入消息(响应)或注销。虽然其他网站功能可以正常工作,例如回答或编辑答案(但不能删除!)。
  • @ypercube 如果您可以可靠地复制该问题,您可能应该在Meta Stack Overflow 上报告它
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-02-24
  • 2012-03-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多