У меня более 2 таблиц в базе данных sqlite3.Я пытаюсь вставить данные в одну таблицу и обновить несколько столбцов в другой таблице.Возможно ли это?
Я пытался использовать executemany () и executetescript () во многих формах и формах.Я получил кучу сообщений об ошибках, и в основном потому, что execute не примет мои параметры.
with sqlite3.connect('database.db') as conn:
cur = conn.cursor()
cur.executescript("""INSERT INTO prev_users (
imei_prev,
user_id_prev,
start_date,
end_date,
type_prev)
VALUES (?,?,?,?,?);
UPDATE phones
SET owner = (?), date = (?), state = (?)
WHERE imei = (?);
""",(user['imei'], user['user_id'], user['date'], date, user['type'], "None", date, "In Progress", user['imei']))