我的SELECT PASSWORD('root') 为什么会报错?

来源:3-12 其它常用函数

Lucas_ke

2019-02-27 09:37:42

http://img.mukewang.com/climg/5c75e9c90001291214500124.jpg

我使用的是8.0  的版本。

写回答

3回答

chrismorgen

2019-02-28

你好同学,如下图所示,MySQL5.7是没有问题的,在5.7以后的版本就这个函数就被废弃了哦,所以同学的8.0版本会报错的,祝学习愉快~

http://img.mukewang.com/climg/5c77b9770001d2d205650413.jpg

1

Lucas_ke

提问者

2019-02-28

SELECT PASSWORD('root');
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 '('root')' at line 1


0

chrismorgen

2019-02-27

你好同学,error1064是语法错误,建议同学检查一下root的单引号是否是中文符号呢?必须使用英文的单引号才可以哦,祝学习愉快~

0
hhrismorgen
回复
hucas_ke
h 请同学将建表的sql语句和查询的sql语句粘贴到我要回答中,不要粘贴到回复中,否则会失去代码格式,这样方便老师对你的sql进行测试,并给出你准确的答案,祝学习愉快~
h019-02-27
共2条回复

0 学习 · 4297 问题

查看课程