android - sqlite3数据库建表报错

标签 android database sqlite

大家好,我正在开发一个带有 sqlite3 数据库的 android 应用程序,你能帮我调试这段代码吗,因为它说语法错误,我找不到错误。

"CREATE TABLE cancion(id INTEGER PRIMARY KEY, name TEXT, genre_id INTEGER, singer_id INTEGER," +
            " FOREING KEY (genre_id) REFERENCES genre(id)," +
            " FOREING KEY (singer_id) REFERENCES singer(id));";
    String queryGenero = "CREATE TABLE genre(id INTEGER PRIMARY KEY, name TEXT);";
    String querySinger = "CREATE TABLE singer(id INTEGER PRIMARY KEY, name TEXT);";

最佳答案

你有一个错字:FOREING 应该是 FOREIGN

关于android - sqlite3数据库建表报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19442358/

相关文章:

android - 搜索建议结果显示为空白/无文本

android - ViewPager FragmentPagerAdapter Nullpointer

python - 使用 Python 进行延迟加载的模式

sqlite - FDQuery 附加给出错误 "no such table"

sqlite - Flutter:在我的应用程序中哪里放置 sqflite 代码?

android - 要求用户在没有 GoogleAPI 或 Google Play 服务的情况下在 android 中启用 GPS 定位

android - 我怎样才能等到 onsuccess 监听器在 Kotlin 中有结果

WP7 上的 DatabaseSchemaUpdater 错误

sql - 分解 SQL 代码 - MS SQL Server

c++ - Raspberry Pi 使用 SQLite3 和 SDL2 编译多个 C++ 文件