- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
[Err] 1064 - 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 at line 3
MySQL 5.6,Navicat For MySQL 10.0.10 中執行SQL語句時提示此錯誤,在CMD中執行SQL文件中的語句時提示以下錯誤:
D:UsersAven>mysql -uroot -p < F:PublishDatashare_update.sql Warning: Using a password on the command line interface can be insecure. ERROR 1064 (42000) at line 4: You have an error in your SQL syntax; check the ma nual that corresponds to your MySQL server version for the right syntax to use n ear 'ALTER聽TABLE聽mcu聽CHANGE聽`LOCAL_ID`聽`LOCAL_ID`聽VARchar(50)聽' at line 1
解決方案:
發現解決該問題的關鍵,是錯誤提示中的空格都是“聽”,這讓我想到是文件的編碼問題,然后做文件編碼的轉換。
推薦使用Notepad++,編碼轉換非常方便,如圖:
轉換為UTF-8格式,問題依舊,再轉為ANSI格式試試:
把?都替換為空格,保存,再執行,一切OK了。
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP