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:建立資料表時出錯
場景還原
在建立資料表時,我誤輸入了全角字元,
出現了以下報錯:
報錯原因
誤使用了全角符号
解決方案
重新建立資料表即可。