0
У меня есть INSERT
заявления:Как получить PK последнего вставленного пункта
self.cursor.execute('''INSERT INTO mytable...''')
Есть ли способ, чтобы получить pk
последней записи? Например:
self.cursor.lastId
44
Предложение для сортировать по пределу рк по убыванию 1 и получить рк этой строки – Royalty
'LAST_INSERT_ID()' вернет его. Справочник по MySQL [здесь] (http://dev.mysql.com/doc/refman/5.5/en/information-functions.html#function_last-insertid) –
@Royalty Не гарантируется правильность. Если другая запись была вставлена между вставкой и получением pk с использованием лимита, тогда она вернет неправильный PK. –