Документов указать два варианта: 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'
)
можно больше не напишите insert into values(?, ?, ?, ?, ?, ?)
, так как он ожидает rowid
и country
уточняется. Есть ли ярлык для указания insert into values
со значениями по умолчанию, заполняющими поля по умолчанию? Или невозможно без явного обозначения всех полей, отличных от по умолчанию?