不到断气不罢休 发表于 2024-7-21 12:09:32

ERROR 1064 (42000): You have an error in your SQL syntax; check the m

目次

报错
办理
注意: - > 是追加的意思。
办理:分号结尾执行报错,然后重新输入正确的sql语句就可以了。
报错

在docker中部署mysql,创建进入mysql进行数据库查询的时候报错:
ERROR 1064 (42000): 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 'bad
show databases' at line 1
https://img-blog.csdnimg.cn/a2f25d1d6dad41fc9ce6ca79d54aa307.png
译文:错误1064(42000):SQL语法中有错误;检察与您的MySQL服务器版本相对应的手册,了解在第2行“show databases”附近利用的正确语法
其实这个问题就是语法上的错误,仔细查抄一下语法编写格式就可以了;
办理

   注意: - > 是追加的意思。

根据上图可以看出,我第一个语法是错误的,但是第二个语法是正确的,但执行依然会报语法错误,不是因为我们的语法写错了,而且把之前写的错误语法进行追加,一起执行了,所有报语法错误。
   注意:sql语句以分号;结尾,分号也要写上去。写了分号就表示sql语句写完了,分号表示结尾。
我上图的出错问题就是,我以为下一个 - > 箭头是重新sql语句的意思,但是之前的sql语句存在错误,所以执行就报错了。 。
https://img-blog.csdnimg.cn/4d413b09187a481c94bed8b865dfb8fd.png
 办理:分号结尾执行报错,然后重新输入正确的sql语句就可以了。

so,各位友友们在编写sql语句的时候在细心在细心呀!浅浅的记载一下。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: ERROR 1064 (42000): You have an error in your SQL syntax; check the m