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 に答える