加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql – 导入sql表时由于排序规则而获取错误

发布时间:2020-12-11 23:33:52 所属栏目:MySql教程 来源:网络整理
导读:下面给出了创建表的代码,而我尝试在新数据库中导入此表时出现以下错误 询问 CREATE TABLE IF NOT EXISTS `blogs` ( `blog_id` int(10) NOT NULL AUTO_INCREMENT,`blog_title` text NOT NULL,`blog_content` text NOT NULL,`created_on` datetime(6) NOT NULL

下面给出了创建表的代码,而我尝试在新数据库中导入此表时出现以下错误

询问

CREATE TABLE IF NOT EXISTS `blogs` (
  `blog_id` int(10) NOT NULL AUTO_INCREMENT,`blog_title` text NOT NULL,`blog_content` text NOT NULL,`created_on` datetime(6) NOT NULL,`created_by` int(20) NOT NULL,`updated_on` datetime(6) NOT NULL,`updated_by` int(20) NOT NULL,PRIMARY KEY (`blog_id`)
) Engine=InnoDB  AUTO_INCREMENT=14 ;

error:#1064 – 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 ‘(6) NOT NULL,created_by int(20) NOT NULL,
updated_on datetime(6) NOT NU’ at line 11

请指导我解决这个问题仍然需要导入很多表 最佳答案 从日期时间(6)删除长度(6).

所以你的查询看起来像这样,

CREATE TABLE IF NOT EXISTS `blogs` (
  `blog_id` int(10) NOT NULL AUTO_INCREMENT,`created_on` datetime NOT NULL,`updated_on` datetime NOT NULL,PRIMARY KEY (`blog_id`)
) Engine=InnoDB  AUTO_INCREMENT=14 ;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读