如何从表中获取主键

时间:2012-12-05 03:57:24

标签: python mysql

  

可能重复:
  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()

2 个答案:

答案 0 :(得分:1)

简单如下:

mysqlconn.insert_id()

cursor.lastrowid

答案 1 :(得分:0)

像这样:

  show index from table_name where Key_name = 'PRIMARY';

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