检索导入的CSV的ID(LOAD DATA INFILE)

时间:2013-01-17 07:25:39

标签: php mysql load-data-infile

我有以下情况:

我必须将CSV文件导入表格。为此,我使用LOAD DATA LOCAL INFILE。

有没有办法检索所有插入行的id(列'id'),因为我需要在下一步中使用它们。

1 个答案:

答案 0 :(得分:4)

创建BEFORE INSERT或AFTER INSERT触发器并将插入的ID值存储到另一个表中 -

CREATE TRIGGER trigger1
AFTER INSERT
ON table1
FOR EACH ROW
BEGIN
  INSERT INTO table2(id) VALUES (NEW.id);
END