Как можно выполнить INSERT INTO ON DUPLICATE KEY UPDATE одним запросом на две таблицы?

Имеются две таблицы: users, books

И при добавлении книги, мне нужно записать айди создателя в базу books и количество добавленных книг в users. Как можно сделать одним запросом?

Мне нужно избавиться от двух строк в коде, чтобы их было 1.

INSERT INTO users (id) VALUES (?) ON DUPLICATE KEY UPDATE count = count + 1
INSERT INTO books (id) VALUES (?) ON DUPLICATE KEY UPDATE author = ?

Ответы (0 шт):