gpt4 book ai didi

mysql - 在 SQLite 中重新创建 MySQL 数据库

转载 作者:行者123 更新时间:2023-11-29 12:00:31 27 4
gpt4 key购买 nike

我有一个 MySQL 数据库,我想在 SQLite 中用于我计划开发的应用程序。我该怎么办呢?谢谢。

我看到了上一个问题Export a MySQL Database to SQLite Database

但是,没有公认的或明确的解决方案。那么做到这一点的最佳方法是什么?

好的,我的解决方案:(希望有人觉得这有用)

  1. http://sqlitebrowser.org/ 安装了用于 SQLite 的数据库浏览器
  2. 我将 MySQL 结构(不含数据)导出为 SQL。
  3. 然后根据这个链接清理SQL http://livecode.byu.edu/database/mysql-sqliteExport.php
  4. 然后在 DB Browser for SQLite 中导入清理后的 SQL 以创建数据库和所有表。我发现 DB Browser for SQLite 不允许将 CSV 数据导入到已创建的表中。因此,我在 Mac 上访问 Apple App Store,购买并安装了 SQLPro for SQLite 应用程序(12 澳元......)。
  5. 在 SQLPro for SQLite 中,我打开了在 DB 中创建的 SQLite 数据库SQLite 浏览器。然后将每个 MySQL 表导出为 CSV 并将它们导入到 SQLPro for SQLite 中的每个现有表中。
  6. 完成

最佳答案

虽然我只在 Android 环境中使用过 sqlite,但我建议您查看以下内容:

请记住,sqlite 是 mysql 的精简版本,缺少许多功能。例如,在更改表时,您只能重命名或添加新列,但不能删除现有列。看看documentation了解可能适用于您的具体实现的更多具体细节。

您可以在这里找到所有限制:Sqlite limitations

关于mysql - 在 SQLite 中重新创建 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32453034/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com