為了工作上需要,必需將Sql2000的資料全部轉移到Mysql,
一筆一筆的輸入實在太慢了,所以就到網路找到一個軟體「mssql-to-mysql」,
轉移資料非常快速,一下子就用好了。
若有需要再貼使用說明圖吧。
在使用「mssql-to-mysql」在進行資料庫轉換的時後,會顯示沒有InnoDB。
什麼叫InnoDB呢?
原來Mysql資料表預設型態是不使用foreign key的,稱為MyISAM,若要使用foreign key的功能,必需將InnoDB開啟,而Mysql預設是沒打開的,所以現在要打開它。
找到my.ini,修改內容如下(其實需要設定更多,而我只要能run,就行了)
# Use this option if you have a MySQL server with InnoDB support enabled
# but you do not plan to use it. This will save memory and disk space
# and speed up some things.
#把下面這行換作註解
#skip-innodb
#換成下面這行,啟動 innodb
innodb_checksums
修改完之後,重新啟動mysql就行了。
相關詳細的設定說明:
1.InnoDB 中文參考手冊 --- 犬犬(心帆)翻譯
2.綠光森林:在mysql上使用foreign key
2007年3月4日 星期日
資料庫轉換的心得分享
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言