Access 資料遷移至 MySQL 主要有兩條路徑:圖形化工具匯入、命令列 LOAD DATA 匯入。關鍵在於 Access 匯出時需選擇「文字檔」格式。
, 分隔。user.txt:1,"流雲","123456",7680305,"長春"
2,"飛許","123456",7785792,"吉林"
3,"漢將","456789",5202588,"松原"
4,"桃李","456123",1335033,"四平"
CREATE TABLE user (id INT, user VARCHAR(20), pass VARCHAR(20), lxdh BIGINT, lxdz VARCHAR(20));C:\> mysql -u root -p
mysql> USE test;
mysql> LOAD DATA INFILE 'D:/user.txt'
INTO TABLE user
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n';
輸出 Query OK, 4 rows affected 即成功。
| 檔案特徵 | LOAD DATA 參數 |
|---|---|
| 欄位用逗號分隔 | FIELDS TERMINATED BY ',' |
| 欄位用雙引號包裹 | ENCLOSED BY '"' |
| Windows 換行 | LINES TERMINATED BY '\r\n' |
| Linux 換行 | LINES TERMINATED BY '\n' |
CHARACTER SET 參數一致。FILE 權限,且 MySQL 服務進程能讀取檔案路徑。