Mysql常见错误码讲解

这篇博客详细解析了MySQL常见的错误码,包括1064的语法错误、1175的安全更新问题、1045的权限错误以及1062的重复条目等,提供了相应的解决策略和注意事项,帮助读者理解和解决MySQL使用中遇到的问题。
摘要由CSDN通过智能技术生成

Error code 1064: Syntax error

假设有一个sql语句

select LastName, FirstName,from Person

执行的时候会包错误

Error Code: 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 'from Person' at line 2.
  • 1064错误说明你的sql语句有语法错误,单看这个错误码,我们无法判断出具体是哪的错误。
  • 仔细看报错信息的最后,有一段用单引号标识的对源sql语句的引用’from Person’,这表示的是这段sql语句无法被解析,但是对于我们这个例子,这个报错引用并没什么卵用。我们再注意观察,这个引用的信息前面多了一个逗号,这个逗号后面应该接的是个表中的列名,而不是from关键字。
  • 1064的错误信息一般最后会有个… near ‘…’格式的信息,near后面的引用就是sql语句开始无法被解析的地方,当遇到这个错误,多观察这段无法解析的sql语句前后的字符。
  • 有时候,你得到的错误信息是… near ”,near后面的引用是空的,这表示出错的地方位于sql语句的开头或者第一个字符,通常情况是单引号、引号、括号没有成对出现或者是结尾处没有正确的字符,如中文分号。
  • 如果发现了1064错误,注意查看报错信息里引用的sql语句,多查看这个错误的sql语句前后部分。
  • 如果有人向你
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值