新闻资讯

新闻资讯 媒体报道

sqlite数据库转换为mysql数据库

编辑:008     时间:2021-10-16

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点击对应的数据库执行这个文件就成功了!有错误之处,望多多体谅

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

回复列表

相关推荐