插入记录时sqlite表列的默认值

时间:2012-11-15 10:38:14

标签: sql sqlite

我有一个包含25列的sqlite表,我在function_1中更新了前10列,其余的列我在function_2列中更新。

但是在更新时我收到以下错误:

Error: table AirMode has 25 columns but 10 values were supplied.

这清楚地表明应该有一种方法来告诉剩下的15列应该使用默认值传递。

如何在不使用默认值的同一查询中添加额外的15列?

1 个答案:

答案 0 :(得分:5)

仅提供要填充的插入语句中的列

insert into your_table (col1, col2, ..., col10)
values ('1', '2', ..., '10')