可能重复:
In Python, after I INSERT Into mysqldb, how do I get the “id”?
如何将主键插入到foo中,以便我可以在其他表中插入外键引用。
import MySQLdb
cursor = mysqlconn.cursor()
cursor.execute("""INSERT INTO foo (value) VALUES (%s)""", (value))
prod_mysql_conn.commit()
答案 0 :(得分:1)
简单如下:
mysqlconn.insert_id()
或
cursor.lastrowid
答案 1 :(得分:0)
show index from table_name where Key_name = 'PRIMARY';
table_name是一个表名。查看结果上的column_name字段,您将获得该表的PRIMARY KEY列。