Code Bye

mysql 5.6 err 1005

CREATE TABLE `auto_repayment` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `product` varchar(50) NOT NULL,
  `borrower` varchar(50) NOT NULL,
  `rundate` datetime NOT NULL,
  `isrunfinish` tinyint(1) NOT NULL DEFAULT ""0"",
  `isfreeze` tinyint(1) NOT NULL DEFAULT ""0"",
  `freezedate` datetime DEFAULT NULL,
  `istransfer` tinyint(1) NOT NULL DEFAULT ""0"",
  PRIMARY KEY (`id`),
  index(`rundate`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

在我本地的库上没问题,到云服务器上就提示1005.服务器用的是aliyun

方案推荐指数:55

我也试了一下,在我本地也执行成功了,没有问题。 可能是aliyun的问题吧,你查查资料

方案推荐指数:15
创建其它表有没有没问题? 如果可以则从当前这个语句不断删除字段,测试看看是哪一行导致的错误。
方案推荐指数:15
是否是用户权限不够,不能创建表呢?

可以写个只一个字段,啥都不设的表创建下试试

方案推荐指数:15

对先从最简单的试下


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明mysql 5.6 err 1005