天天看點

【報錯解決】+【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)

報錯原因

誤使用了全角符号

解決方案

重新建立資料表即可。