好的,首先,我承认我从这个问题中提取了元素:
不管怎样,我有两个表,在第二个表中,表A有一个外键列。
表A:
id Name
----------------
1 Name1
2 Name2
表B:
id Name Parent
-------------------------
1 John 1
问题是我需要插入到表A中的任何东西的ID,以用于表B中的外键。
被接受的答案是用PHP编写的以下代码:
$res = mysql_query('SELECT LAST_INSERT_ID()');
#!/usr/bin/python
#Program:
# insert data into mysql and the display them
import MySQLdb as mdb
conn = mdb.connect(host = 'localhost', user = 'root', passwd = '8023xue0526', db ='contact')
cur = conn.cursor()
cur.execute("insert into contact values('123221
我正在尝试编写一个MySQL插入查询,该查询将标识列中的最高值,然后为插入的记录增加一个值。我想,当我制作表时,我将这个字段设置为auto_increment,但由于某种原因,它无法工作。我目前的插入声明是:
INSERT INTO victoria (name, album, order_by) VALUES (:name, :album, :order)
order_by字段是一个需要增加一个的字段。