iT邦幫忙

0

ACCESS 怎麼轉成sql檔

mysql 5.5
phpmyadmin 3.3.9
PHP7.0
sqlserver2012
想請教大家,如何將ACCESS資料庫轉成SQL檔上傳到phpmyadmin(mysql),我有用過sql server 將access上傳,但不知道要怎麼匯出sql檔,謝謝!

剛剛有用SQLserver產生指令碼,按照這網頁做,但是要載入到phpmyadmin會產生以下錯誤
https://dotblogs.com.tw/guodade/2012/05/29/72453

錯誤訊息:#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 'U' at line 1

1 個回答

0
James
iT邦大師 7 級 ‧ 2017-12-27 10:49:45
最佳解答

phpmyadmin直接匯入MSSQL的SQL指令要修改的地方很多,可以匯出為CSV格式再匯入mysql相容性會比較好。
另外mysqlworkbench有移轉工具可以直接從MSSQL伺服器資料庫或access檔移轉到mysql

看更多先前的回應...收起先前的回應...
James iT邦大師 7 級 ‧ 2017-12-27 10:54:00 檢舉

如果有選還是不行的話,可能要手動修正SQL檔案,這是移轉資料庫常見的情形。

mayyola iT邦新手 3 級 ‧ 2017-12-27 11:08:10 檢舉

L大還是不行..那要怎麼修正SQL檔 或是還有甚麼方法轉檔 謝謝

James iT邦大師 7 級 ‧ 2017-12-27 11:33:36 檢舉

我剛試了phpmyqdmin的匯入也是不行,後來試mysqlworkbench就滿容易的,我也把回答改了,你再試試看吧。

mayyola iT邦新手 3 級 ‧ 2017-12-27 12:13:35 檢舉

L大想請問mysqlworkbench跟phpmyqdmin也是一樣管理MySQL的介面嗎?應該擇一選用就好嗎? 剛學所以想詢問一下,謝謝!

James iT邦大師 7 級 ‧ 2017-12-27 13:42:01 檢舉

是,phpmyadmin是網頁介面功能會比較受限,workbench是應用程式功能更完整,擇一使用或同時用都可以,都學著用有時候功能可以互補。

我要發表回答

立即登入回答