1. 程式人生 > >Access資料庫資料轉存到MySql資料庫中

Access資料庫資料轉存到MySql資料庫中

目錄

一、Navicat自帶匯入Access(*.mdb)資料的方式

二、藉助ODBC當然Access資料

1. 建立ODBC資料來源

2. 通過Navicat匯入資料

3. 新增鍵等


使用Navicat 8 for MySql來匯入資料,Access是2003版本的,當前office是2017版本,odbc是window10版本的。

一、Navicat自帶匯入Access(*.mdb)資料的方式

[Err] [Imp] Cannot create table [transaction]: 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 'type=innodb' at line 1

報錯無法匯入也沒有深究。

二、藉助ODBC當然Access資料

需要注意的是,這種方法只能匯入表中資料,表的結構資訊(外來鍵等)都會遺失,需要匯入後重新處理。

1. 建立ODBC資料來源

在控制面板搜尋odbc會出現32位和64位的兩個管理程式。進入32位管理程式在使用者DSN中新建使用者資料源。配置資料來源資料庫指向需要匯入的資料庫(*.mdb)檔案,驅動程式選擇 Microsoft Access Driver(*.mdb)。

2. 通過Navicat匯入資料

Navicat選中要匯入的資料庫(要先建一個數據庫),使用匯入嚮導,選擇匯入型別為 ODBC ,之後按操作進行即可。如果資料存在多個Access資料庫檔案中,修改ODBC資料來源資料庫即可。

3. 新增鍵等

最後別忘了根據需求新增資料庫所需的鍵及關係。

http://chencheng.vip/csdn/