Я хочу использовать базу данных, такую как:
ошибка таблицы (первичный ключ, целочисленный идентификатор, дата)
преступление таблицы (числовой foreign_key_to_wrongdoer, текстовое преступление)
Я хочу, чтобы мое приложение (на python) зарегистрировало правонарушителя (которое должно дать записи уникальное целое число) и зарегистрировало первое преступление против него.Моя идея довольно неуклюжа:
вставить в правонарушителя (...)
id = cur.execute ("select max (ID)") // это для выборасамый последний идентификатор
cur.execute ("вставить в преступление ('" + id + "'" crime + "'") ")
То есть вставить запись, выбрать ееуникальный ключ из БД (предполагая его наибольшее число), а затем использовать его для последующих запросов. Есть ли лучший способ сделать это?