0

我想将 Xbmc 的数据库模式用于我的 web 应用程序。您可以在此处查看架构:http ://wiki.xbmc.org/index.php?title=Database_Schema_4.0/a

在我的服务器中,我有一个 mysql 数据库,所以我测试使用 firefox 插件将 sqlite 转换为 mysql: https ://addons.mozilla.org/en-US/firefox/addon/sqlite-manager/

我添加第一个表(2.1表:profile)没问题。我添加了第二个表(2.2 表:集合)我有 FOREIGN 的语法错误。

[ near "FOREIGN": syntax error ]Exception Name: NS_ERROR_FAILUREException Message: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [mozIStorageConnection.createStatement]

我不知道外键的好语法。有人可以帮助我吗?

4

1 回答 1

0

看起来通过 firefox 插件生成的架构有问题。您可以尝试使用SQLite Professional将您的 SQLite 数据库导出到 MySQL。在 SQLite Professional 中打开您的数据库,然后选择 Data -> Export -> MySQL。这将创建一个脚本,您可以在 MySQL 数据库上运行该脚本来填充它。

这是获取 SQLite Professional 的免费副本的促销代码:Y6E3M4H34APR

于 2013-03-04T11:07:52.633 回答