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

目录

报错

解决

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

解决:分号结尾执行报错,然后重新输入正确的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

译文:错误1064(42000):SQL语法中有错误;查看与您的MySQL服务器版本相对应的手册,了解在第2行“show databases”附近使用的正确语法

其实这个问题就是语法上的错误,仔细检查一下语法编写格式就可以了;

解决

注意: - > 是追加的意思

根据上图可以看出,我第一个语法是错误的,但是第二个语法是正确的,但执行依然会报语法错误,不是因为我们的语法写错了,而且把之前写的错误语法进行追加,一起执行了,所有报语法错误。

注意:sql语句以分号;结尾,分号也要写上去。写了分号就表示sql语句写完了,分号表示结尾。

我上图的出错问题就是,我以为下一个 - > 箭头是重新sql语句的意思,但是之前的sql语句存在错误,所以执行就报错了。 。

 解决:分号结尾执行报错,然后重新输入正确的sql语句就可以了。

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

猜你喜欢

转载自blog.csdn.net/zsy3757486/article/details/129314887