如何使用 PHP 将 mysql 转换为 sqlite3
我在 mysql 服务器上有一个数据库。我想将其转换为 sqlite3 数据库而不使用 shell 或 perl 脚本。我需要一些使用 PHP 转换相同内容的帮助。任何帮助将不胜感激。
I have a database on mysql server. I want to convert that to sqlite3 database without using shell or perl scripts. I want some help converting the same using PHP. Any Help would be appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
仅使用 PHP 会相当麻烦,您必须从 mysql 表中获取所有记录,在 sqlite3 中创建相应的表并插入记录。
据我所知,您只是想自动执行它,所以我不会看到使用 shell 程序的危害。您可以使用
exec
函数轻松完成此操作: https://www.php.net/manual/en/function.exec.phpUsing PHP only would be rather troublesome, you'd have to get all the records from your mysql table, create the appropriate tables in sqlite3 and insert the records.
As far as I can tell you just want to to it automatically, so I would'nt see the harm in using shell programs. You could quite easily do this using the
exec
function: https://www.php.net/manual/en/function.exec.php