Я выполняю оператор INSERT INTO
cursor.execute("INSERT INTO mytable(height) VALUES(%s)",(height))
и я хочу получить первичный ключ.
Моя таблица имеет 2 столбца:
id primary, auto increment
height this is the other column.
Как я получаю "идентификатор", после того, как я просто вставил это?
Используйте cursor.lastrowid
, чтобы получить идентификатор последней строки, вставленный в объект курсора, или connection.insert_id ()
, чтобы получить ID из последней вставки в этом соединении.
SELECT @@IDENTITY AS 'Identity';
или
SELECT last_insert_id();