標籤:
目前的轉換僅僅支援對沒有外鍵的Mysql資料表
準備: 下載安裝 Sqlite Expert 軟體
一 擷取Mysql中的.sql檔案,擷取過程省略可以直接匯出sql檔案
二 在Sqlite Expert 中建立資料庫
三 在資料庫中選中sql Tab,匯入之前準備sql檔案
四 關鍵步驟
將建立表的最後關於編碼的sql語句一句primary key的語句刪除
並在主鍵的建立是修改建立方法 將自動成長刪除,這樣說有點抽象,如下執行個體
這是mysql建表方式
CREATE TABLE `admin` ( `Admin_ID` int(11) NOT NULL AUTO_INCREMENT, `Admin_Username` varchar(20) DEFAULT NULL, `Admin_Password` varchar(20) DEFAULT NULL, `Admin_Name` varchar(20) DEFAULT NULL, `Admin_Sex` varchar(10) DEFAULT NULL, `Admin_Tel` varchar(20) DEFAULT NULL, PRIMARY KEY (`Admin_ID`)) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
CREATE TABLE `admin` ( `Admin_ID` int(11) PRIMARY KEY NOT NULL, `Admin_Username` varchar(20) DEFAULT NULL, `Admin_Password` varchar(20) DEFAULT NULL, `Admin_Name` varchar(20) DEFAULT NULL, `Admin_Sex` varchar(10) DEFAULT NULL, `Admin_Tel` varchar(20) DEFAULT NULL);
這是符合sqlite建表的sql語句。
Mysql 錶轉換成 Sqlite表