gpt4 book ai didi

android - 外键Android的SQLite错误

转载 作者:行者123 更新时间:2023-11-29 00:10:05 25 4
gpt4 key购买 nike

我正在使用一些 SQLite 数据库制作应用程序,但它因 SQLite 语法错误而崩溃(Android Studio 调试报告)

CREATE TABLE paneles(id INTEGER PRIMARY KEY, mega_id INTEGER, FOREIGN KEY (mega_id) REFERENCES megas(id), codigobarras INTEGER,nombre TEXT);

它说在codigobarras附近,但我找不到错误

感谢帮助

最佳答案

FOREIGN KEY (mega_id) REFERENCES megas(id) 移动到 CREATE TABLE 的末尾。

在 SQL 语法中,列规范在前,表约束(如 FOREIGN KEY)在后。没有列规范可以遵循表约束,因此出现语法错误。

引用:https://www.sqlite.org/lang_createtable.html

关于android - 外键Android的SQLite错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30992407/

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