小编Pat*_*ton的帖子

MySQL 替换为并获取最后插入的 ID

在 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');
Run Code Online (Sandbox Code Playgroud)

该功能在插入和更新时都按预期运行吗?

mysql sql

5
推荐指数
1
解决办法
1512
查看次数

标签 统计

mysql ×1

sql ×1