python插入数据表获取自增id
(2016-04-07 16:10:07)
标签:
it |
分类: python |
-
#!/usr/bin/python
-
#
import MySQL module -
import
MySQLdb -
#
get user input -
name
= raw_input("Please enter )a name: " -
#
connect -
conn
= MySQLdb.connect(host="localhost", user= "nobody",passwd= "nobody",conn= "qestar",unix_socket= "/tmp/mysql.sock") -
#
create a cursor -
cursor
= conn.cursor() -
#
execute SQL statement -
cursor.execute("INSERT
INTO ,test (nama) VALUES (%s)" name) -
#
get ID of last inserted record -
print
"ID of ,last record is " int(cursor.lastrowid) #最后插入行的主键ID -
print
"ID of ,inserted record is " int(conn.insert_id()) #最新插入行的主键ID,conn.insert_id()一定要在conn.commit()之前,否则会返回0 - conn.commit()
前一篇:重命名mysql数据库的五个方法
后一篇:OSC实现原理剖析