Python MySQLdb получить последний идентификатор вставки на дубликат ключа - PullRequest
0 голосов
/ 25 сентября 2019

У меня есть инструкция вставки, как следует

"INSERT INTO table (ean) VALUES ('{}') ON DUPLICATE KEY UPDATE ean='{}'".format(product_info['ean'])

Есть еще одна таблица, которую необходимо обновить с добавленным идентификатором продукта

Я обнаружил, что last_id = cur.lastrowid работает, но толькокогда вставлен новый ключ.Я не могу найти решение, когда строка обновляется из-за дублирующего ключа.

Я подошел к решению, предоставленному fredrik , но это ничего не возвращает.

Можно ли получить этот желаемый результат или мне нужно проверить и ВСТАВИТЬ или ОБНОВИТЬ в разных утверждениях?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...