您好我想将数据插入2个不同的表中。
First table 'Events:'
id,
name,
desc,
date
Second table 'Events_sub_cat:'
id,
event_id,
name,
desc,
date
我想在一个查询中插入2个不同的数据,如:
INSERT INTO Events (name, desc, date) VALUES ('name', 'desc', 'date')
INSERT INTO Events_sub_cat (event_id, name, desc, date) VALUES (event_id, 'name', 'desc', 'date')
我希望在同一个查询中获取我刚刚在表'Events'中插入的ID的ID 告诉另一个INSERT什么是'event_id'
答案 0 :(得分:0)
答案 1 :(得分:0)
lmysql_insert_id()等函数返回最后插入的id。
答案 2 :(得分:0)
您可以从“事件”中选择最后一个ID,并将其放在第二个插入
中