错误代码: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL ser

本篇文章主要讲述如何找到并改正mysql中的错误

错误代码: 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) NULL DEFAULT NULL,
  `description` varchar(255) CHARACTER SET utf8 COLLATE ' at line 6

mysql中这段文字就是告诉我们,在sql语句的第6行中的*(6)*是有问题的

因此我们找到sql语句的第六行
请添加图片描述
我们可以发现
create_time` datetime(6)
这个语句是有语法错误的,因为datetime没有大小,所以它后面不能加(6)请添加图片描述
ok去掉(6),sql语句正常执行
导致这个错误的原因应该是低版本的mysql不支持datetime(6)这种写法

如何错误都是有原因的,我们要培养自己的找错改错的能力,这对于一个好的程序员十分重要

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值