如何将自动增量发布到另一个表中?

时间:2014-03-17 15:07:20

标签: sql auto-increment

我有一张表格。当我发布它将指定evenement.id作为自动增量我希望在evenementontvanger.idEvent中发布相同的ID。

Evenement表:

id
title
start
end

Evenementontvanger表:

id
idEvent

2 个答案:

答案 0 :(得分:0)

使用mysql_insert_id()

获取增量ID
$query = mysql_query('ORIGINAL INSERT');

$id = mysql_insert_id();

$query = 'INSERT INTO Evenement("id") VALUES('.$id.')';

首次查询后立即运行。

答案 1 :(得分:0)

您可以在@Piero建议的应用程序代码中执行此操作。或者,MySQL触发器将在数据库端执行:

CREATE TRIGGER trig_evenement_after_insert AFTER INSERT ON Evenement
FOR EACH ROW insert into Evenementontvanger(idEvent) values(new.id);