0

可能重复:
在 Python 中,在我插入到 mysqldb 之后,我如何获得“id”?

如何获取插入后的主键到 foo 中,以便我可以在其他表中插入外键引用。

import MySQLdb

cursor = mysqlconn.cursor()
cursor.execute("""INSERT INTO foo (value) VALUES (%s)""", (value))
prod_mysql_conn.commit()
4

2 回答 2

1

很简单:

mysqlconn.insert_id()

或者

cursor.lastrowid
于 2012-12-05T03:59:13.930 回答
0

像这样:

  show index from table_name where Key_name = 'PRIMARY';

table_name 是表名。查看结果中的 column_name 字段,您将获得该表的 PRIMARY KEY 列。

于 2012-12-05T03:59:41.790 回答