作者: 清仔 時間: 2017-2-5 12:41 標題: MySQL 之間如何Migrate 大量資料?
本帖最後由 清仔 於 2017-2-5 12:44 編輯
有一個book db 有6萬個row
之間可能有d col名唔同要做mapping
另一個MySQL 係remote server黎
我有navicat…係咪有d功能可以幫到手?
還是最簡單我DL個csv再import番入去?(但太大會phpmyadmin一定hang,excel自己都會hang)
作者: hihihi123hk 時間: 2017-2-5 13:09
有一個book db 有6萬個row
之間可能有d col名唔同要做mapping
另一個MySQL 係remote server黎
我有navicat ...
清仔 發表於 2017-2-5 12:41
6萬唔算多
如果用 UI 會 hang 嘅話,直接用 command line 吧
via HKEPC Ionic Reader v1.6.0 - iPhone
作者: 清仔 時間: 2017-2-5 13:16
最后用navicat 搞點…神一樣既工具
唔駛打一行code 1分鐘幫我做晒所有野
[attach]1957827[/attach]
作者: 清仔 時間: 2017-2-5 13:17
6萬唔算多
如果用 UI 會 hang 嘅話,直接用 command line 吧
via HKEPC Ionic Reader v1.6.0 - i ...
hihihi123hk 發表於 2017-2-5 01:09 PM
之前用phpmyadmin export 做csv亂晒碼
但用navicat export 做xls 用excel開又唔會hang
我再用個import 精靈…搞點
作者: 7h1r733n 時間: 2017-2-5 17:54
有一個book db 有6萬個row
之間可能有d col名唔同要做mapping
另一個MySQL 係remote server黎
我有navicat ...
清仔 發表於 2017-2-5 12:41
6萬條row真係少到不得了啦... mysqldump囉...
作者: 7h1r733n 時間: 2017-2-5 17:58
之前用phpmyadmin export 做csv亂晒碼
但用navicat export 做xls 用excel開又唔會hang
我再用個import 精 ...
清仔 發表於 2017-2-5 13:17
Excel有1,048,576 row limit... CSV未必拾扑Unicode.. 最好都係直接出sql...
你呢個做法要.... 改..
雖然navicat我都有用..但多數都係用黎sync structure... 好少用黎做transfer data/backup
作者: 清仔 時間: 2017-2-5 21:23
回覆 6# 7h1r733n
我用咩可以edit 個*.sql file?
作者: 清仔 時間: 2017-2-5 21:24
mysqldump 有無col mapping 功能?我會想學習下
作者: shing1630 時間: 2017-2-6 10:06
6萬條row真係好少
唔怕啦

作者: hwkit 時間: 2017-2-6 11:36
mysqldump 好似冇得改名,你可以入了後,用alter table去改fields name,
或寫句Insert into XXX select xxxx from aaa ....
作者: little_keung 時間: 2017-2-6 14:34
回覆 1# 清仔
作者: little_keung 時間: 2017-2-6 14:38
回覆 1# 清仔
export side use mysqldump ( --tab option ) dump to text , import side use mysqlimport .
MySQL 官網o既 manual 有齊, 重有 user comment 做o既 example .
至於你爛字o既原因就唔知, 好可能你無處理 field separator , 或者 encoding .
作者: 梁炳 時間: 2017-2-10 19:23
話多唔多,但用UI 九成都hang, command line最可靠

