新闻资讯
sqlite数据库转换为mysql数据库
SQLite工具我用的SQLiteStudio2.1.5 下载地址 http://sqlitestudio.pl/?act=download
SQLiteStudio打开数据库文件,选择对应的数据库表,鼠标左键选择导出该表,然后next
格式选择SQL,选择导出的位置,导出编码选择对应的格式,小编这里选择UTF-8,导出格式选项选择Use SQL formatter to format exported SQL statements,点击finish.
导出以后,可以将导出的sql文件用Notepad++打开进行编辑,
开头如果有
PRAGMA foreign_keys = off;
BEGIN TRANSACTION;
需要去掉
另外 AUTOINCREMENT需要去掉,
末尾如果有
COMMIT TRANSACTION;
PRAGMA foreign_keys = on;
也需要去掉,
CREATE INDEX django_session_de54fa62 ON django_session (
"expire_date"
);
最重要的部分来咯,很多小伙伴都会忽略的一点===>
检查导出文件的表结构相关语句
将最后的default的值带有括号的删掉括号,只有数字的加上单引号,总之,最后的默认值必须是字符串格式,例如'xxxxxx'.
最后直接执行文件里的SQL语句或者Navicat Premium点击对应的数据库执行这个文件就成功了!有错误之处,望多多体谅
回复列表