MySQL错误:ERROR 1064 (42000)一些语法错误的合辑(不断更新)
情形1:修改密码时出错
场景还原
在修改账户密码时,我输入了以下命令:
mysql> set password = password('123');
出现了以下报错:
ERROR 1064(42000):You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right synax to use near 'password('123')' at line 1
报错原因
MySQL 5.6 之前的版本可以使用set password = password(‘123’)来设置密码,
但是我所用版本是MySQL 8.0.15,要使用set password = ‘123’。
解决方案
输入以下命令:
mysql> set password = '123';
修改密码成功
情形2:创建数据表时出错
场景还原
在创建数据表时,我误输入了全角字符,
出现了以下报错:
报错原因
误使用了全角符号
解决方案
重新创建数据表即可。