如何将sqlite3中的数据导入到mysql中

分类:编程技术 时间:2024-02-20 15:27 浏览:0 评论:0
0
小编给大家分享一下如何将sqlite3中的数据导入到mysql中。相信大多数人对此还不是很了解,所以分享这篇文章供大家参考。希望您读完这篇文章后能有所收获。让我们一起来了解一下吧!

方法如下:

从sqlite3文件中转储sql

sqlite3 database.sqlite3sqlite3> .output /path/to/dump.sqlsqlite3> .dumpsqlite3> .exit

分割文件

文件比较大的时候,很有可能导入到一半就失败了。这时需要从失败的行开始分割一个新的sql文件

awk '{if (NR >=6240863) print $0>"dump_part.sql" }' dump.sql

mysql参数修改

[mysqld]max_allowed_pa​​cket = 100M

兼容 SQL,符号替换

# 1. 删除 r不包含 INSERT INTO# 2. 替换表名 wrap# 3. 替换十六进制的 '/INSERT INTO/!d;s/"table1"/`table1`/;s/"table2"/`table2`/;s /,X/,/' dump .sql

导入MySQL

# 添加force参数,防止某些情况有问题的sql阻止导入mysql -uroot -p -fMagnet 

引用

如何使用SQLite Dump命令

以上就是《如何将sqlite3中的数据导入mysql》一文的全部内容。感谢您的阅读!相信大家都有一定的了解,希望分享的内容对大家有所帮助。如果您想了解更多知识,请关注行业资讯频道!

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > 如何将sqlite3中的数据导入到mysql中

用户评论