最近碰到一個案子用到MySQL~
客戶提供MySQL檔案匯入的時候遇到了一些錯誤~
「ERROR 1064 (42000) at line 8839: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '皛?銝?,4523,'','','41144','0124313-?啣?撖?平?銵???銵?,'' at line 1」
網路上查到有些說是用了特殊字元或者編碼問題,依照網路解法還是有出現問題~
因案子迫切在即只好另尋其他方法匯入~
來介紹一下網路上推薦的MySQL-Workbench好用的工具~
適用以下錯誤訊息卻無法解決的人
1.「ERROR 1064 (42000) at line 8839: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '皛?銝?,4523,'','','41144','0124313-?啣?撖?平?銵???銵?,'' at line 1」
2.「ERROR 1153 (08S01) at line XX: Got a packet bigger than 'max_allowed_packet' bytes」
下載安裝步驟:
- 下載檔案
選擇其中一個下載就可以
https://dev.mysql.com/downloads/workbench/
https://downloads.mysql.com/archives/workbench/ - 點選mysql-workbench-community-6.3.10-winx64.msi執行>>Next
- 繼續Next
- 選Complete>>Next
- Install
- 等待安裝
- 安裝完成啟動
建立匯入資料庫步驟:
- 建立資料庫連線
- 隨便給名字>>連線IP資訊>>使用者密碼>>連線測試>>完成
- 連線失敗會出現如下,請開啟MySQL連線後再測試(例XAMPP start)
- 連線成功就會如下圖
- 匯入資料>>點選建立好的連線
- 點選Continue Anyway進入
- 將要匯入的sql拖曳
- 選擇Run SQL Script
- 選擇要轉入的資料庫>>選擇編碼>>執行
PS:編碼不選有可能匯入會出錯 - 資料庫有密碼請打密碼(沒密碼就空著)>>執行
- 等他跑完就完成了
======================================個人分享======================================
曾經有貴人對我說道:你好像不適合做這一行,就像不是每個建商都能蓋出好的房子一樣!假設你今天是建商你還會繼續蓋賣不出去的房子嗎?
我想了又想很感謝說:或許蓋不出像樣的房子,可能或許能換個方式建造停車場也是條路!我相信還是有其他方法讓我可以通出屬於自己的路!
我現在還是在這條道路上!
雖然道路崎嶇不是很平坦!
不放棄~~~Try do it~~~
讓軟體的夥伴們一起努力共勉之