目录
报错
解决
注意: – > 是追加的意思。
解决:分号结尾执行报错,然后重新输入正确的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语句的时候在细心在细心呀!浅浅的记录一下。