在MySQL中,使用REPLACE INTO查询是否能与LAST_INSERT_ID函数一起使用?
基本上,我需要插入到一个表中,只有在该记录不存在时才插入,但无论如何都要插入到具有第一个表外键约束的第二个表中。
例如:
这个函数在插入和更新时都能正常工作吗?
基本上,我需要插入到一个表中,只有在该记录不存在时才插入,但无论如何都要插入到具有第一个表外键约束的第二个表中。
例如:
REPLACE INTO TABLE1(NAME) VALUES('unique');
SET @table1_id = LAST_INSERT_ID();
INSERT INTO TABLE2(TABLE1_ID, VALUE) VALUES(@table1_id, 'Test Value');
这个函数在插入和更新时都能正常工作吗?