我该如何在PHP中将MySQL数据库文件(.sql)转换为SQLite文件?

3
我有一个以".sql"格式导出的MYSQL数据库备份文件,但我需要一个SQLite文件,你知道是否有可能使用PHP脚本或其他方式将.sql文件转换为SQLite文件吗?
我也尝试了shell脚本代码,但这个脚本只能创建一个大小为0字节的文件。
谢谢大家!

将mysql数据库的转储文件使用这里的工具之一进行转换:http://www.sqlite.org/cvstrac/wiki?p=ConverterTools - Himanshu
请点击此处查看如何在PHP中将MySQL数据库转换为SQLite。 - iJay
2个回答

1

基本上,转储文件包含表格构建数据和要插入的行。在大多数情况下,INSERT 命令应该可以在 SQLlite 上工作,但是表格构建可能需要进行修改。确切所需的更改取决于您如何获取您的 SQL 转储文件(使用哪个实用程序、版本、定义等)。我建议您尝试直接导入它,并逐个处理错误。然后,您可以编写自己的转换脚本。

如果您遇到任何问题,请在此处粘贴转储文件中有问题的部分。

祝你好运!


-1

进入phpmyadmin,点击导出数据库,并下载为sql文件。

下载它...

进入您的SQL Lite管理软件,导入.sql文件

完成...

如果您无法访问PhpMyAdmin,则可以使用mysql dump命令,并使用此文件将其导入到sqlite数据库中 http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接