用DB2工具创建mysql表报错 Error Code: 1064

day_moon 2015-04-30 12:03:33
只有这段代码:
create table userinfo
(
userId int not null auto_increment,
username varchar(150),
accountId int,
primary key (userId)
);

控制台输出:
[CREATE - 0 row(s), 0.000 secs] [Error Code: 1064, SQL State: 42000] 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 'OPTION SQL_SELECT_LIMIT=DEFAULT' at line 1
... 1 statement(s) executed, 0 row(s) affected, exec/fetch time: 0.000/0.000 sec [0 successful, 0 warnings, 1 errors]

工具:DB2版本6.0.2 XMAPP 3.2.1版本
...全文
193 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
day_moon 2015-05-03
  • 打赏
  • 举报
回复
我下载了mysql-connector-java-gpl-5.1.35.msi,然后安装了。但是还是报同样的错。 [Error Code: 1064, SQL State: 42000] 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 'OPTION SQL_SELECT_LIMIT=DEFAULT' at line 1
freecodex 2015-05-03
  • 打赏
  • 举报
回复
下载最新驱动后安装,然后使用DB2创建mysql表试试。
day_moon 2015-05-02
  • 打赏
  • 举报
回复
下载好驱动,怎么用?DB2创建mysql表,服务xamp。.麻烦你写详细点可以吗?
freecodex 2015-05-01
  • 打赏
  • 举报
回复
day_moon 2015-05-01
  • 打赏
  • 举报
回复
我是一个菜鸟啊?那么不知道怎么做呢?
freecodex 2015-04-30
  • 打赏
  • 举报
回复
更新网上类似问题报告,可能是JDBC Driver存在bug。原因是这样: 当JDBC Driver初始化连接的时候,会发送几个命令给MySQL,其中的一个命令是这样: SET OPTION SQL_SELECT_LIMIT=DEFAULT 然而SET OPTION 这样的语法在MySQL 5.6不再被支持,所以需要更新JDBC Driver(新版本的JDBC Driver 初始化的时候不会发送包含像SET OPTION这样的语法的命令 )。 参考:http://bugs.mysql.com/bug.php?id=66659

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧