我想将Xbmc的数据库架构用于我的webapplication。 您可以在此处查看架构: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表:配置文件)没问题。 我添加了seconde表(2.2表:集合)我的FOREIGN语法错误。
[ near "FOREIGN": syntax error ]Exception Name: NS_ERROR_FAILUREException Message: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [mozIStorageConnection.createStatement]
我不知道外键的良好语法。有人可以帮帮我吗?
答案 0 :(得分:0)
看起来通过firefox插件生成的架构存在问题。 您可以尝试使用SQLite Professional将SQLite数据库导出到MySQL。在SQLite Professional中打开您的数据库,然后选择Data - >出口 - > MySQL的。这将创建一个脚本,您可以在MySQL数据库上运行该脚本来填充它。
以下是获取SQLite Professional免费副本的促销代码:Y6E3M4H34APR