0
該文檔指定了兩種備選方案:insert values
或insert default values
(https://www.sqlite.org/lang_insert.html)sqlite的插入與默認字段的默認值
麻煩的是,如果一個例如有一個表:
create table address_book values(
rowid integer primary key,
first_name,
last_name,
address,
phone_number,
email, notes,
country TEXT DEFAULT 'USA'
)
One無法再寫insert into values(?, ?, ?, ?, ?, ?)
,因爲它預計rowid
和country
被指定。有指定insert into values
與默認值填充默認字段的快捷方式嗎?或者不明確命名所有非默認字段是不可能的?