提问人:Jxnnik 提问时间:11/8/2023 更新时间:11/8/2023 访问量:56
Java SQL 在表中插入主键
Java SQL Insert a primary key in a table
问:
我尝试在我的表中插入一个 id 作为主键,auto_increment,但每次它都向我显示错误字段“ID”和未找到列“ID”。
有人可以给我正确的语法吗?
这是我尝试过的:
String createTable = "CREATE TABLE AUTOS (ID INTEGER PRIMARY KEY AUTO_INCREMENT, marke varchar(255), modell varchar(255), baujahr INT)";
答:
-1赞
T N MOHITH
11/8/2023
#1
主键唯一标识表中的每条记录。主键必须包含唯一值,不能包含 null 值。您的主键必须是空值,否则它没有唯一值,因此您会收到此错误
评论
0赞
T N MOHITH
11/8/2023
如果它对你有帮助,请投票给我的答案,这样反过来它会帮助我赢得我的声誉。
0赞
Jxnnik
11/15/2023
对不起,但我不能:感谢您的反馈!您至少需要 15 个声望才能投票,但您的反馈已被记录下来。
0赞
Kapila Shobit
11/8/2023
#2
我认为如果是用于SQLlite,这应该可以正常工作 请参阅此 SQLlite 文档
String createTable = "CREATE TABLE AUTOS (ID INTEGER PRIMARY KEY AUTOINCREMENT, marke TEXT, modell TEXT, baujahr INTEGER)";
评论
auto_increment