sqlite
Код | create table objects(id_object integer primary key, name varchar) create table parts(id_object integer,id_part integer primary key, name varchar) create table links(id_object integer,id_part integer, id_part2 integer, primary key(id_part,id_part2))
|
При обновлении объекта удаляется
Код | delete from objects where id_object=? delete from parts where id_object=? delete from links where id_object=?
|
а затем вставляются заново,
Код | insert into objects(name)values(?) …
|
primary key заполняются автоматически базой данных, но получают новые значения. Можно ли сделать, чтобы использовались старые значения (если конечно не специально запоминать и использовать их)? |