天天看点

【报错解决】+【MySQL】ERROR 1064(42000)

MySQL错误:ERROR 1064 (42000)一些语法错误的合辑(不断更新)

    • 情形1:修改密码时出错
      • 场景还原
      • 报错原因
      • 解决方案
    • 情形2:创建数据表时出错
      • 场景还原
      • 报错原因
      • 解决方案

情形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:创建数据表时出错

场景还原

在创建数据表时,我误输入了全角字符,

【报错解决】+【MySQL】ERROR 1064(42000)

出现了以下报错:

【报错解决】+【MySQL】ERROR 1064(42000)

报错原因

误使用了全角符号

解决方案

重新创建数据表即可。