mysql 5.6 err 1005

街头小贩 2015-09-23 05:23:11

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

...全文
193 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
街头小贩 2015-09-25
  • 打赏
  • 举报
回复
引用 7 楼 yupeigu 的回复:
[quote=引用 6 楼 xiaofanku 的回复:] 找到原因了:开发项目的公司下的药
文件权限的问题啊。。。[/quote]这群兄弟都是在开发完把文件ftp到data目录导致数据库的文件创建者和所有者都是root
  • 打赏
  • 举报
回复
引用 6 楼 xiaofanku 的回复:
找到原因了:开发项目的公司下的药
文件权限的问题啊。。。
街头小贩 2015-09-25
  • 打赏
  • 举报
回复
找到原因了:开发项目的公司下的药
道玄希言 2015-09-24
  • 打赏
  • 举报
回复
是否是用户权限不够,不能创建表呢? 可以写个只一个字段,啥都不设的表创建下试试
rick-he 2015-09-24
  • 打赏
  • 举报
回复
引用 4 楼 yangb0803 的回复:
是否是用户权限不够,不能创建表呢? 可以写个只一个字段,啥都不设的表创建下试试
对先从最简单的试下
ACMAIN_CHM 2015-09-23
  • 打赏
  • 举报
回复
创建其它表有没有没问题? 如果可以则从当前这个语句不断删除字段,测试看看是哪一行导致的错误。
  • 打赏
  • 举报
回复
我也试了一下,在我本地也执行成功了,没有问题。 可能是aliyun的问题吧,你查查资料
街头小贩 2015-09-23
  • 打赏
  • 举报
回复
innoDB是数据库的当前的默认引擎。

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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