gpt4 book ai didi

mysql - 最快的插入方式,如果不存在,则在 MySQL 中获取 id

转载 作者:可可西里 更新时间:2023-11-01 06:50:33 24 4
gpt4 key购买 nike

有这张 table 。

| id | domain |

id 是主键。 domain 是一个唯一的键。

我想:

  1. 插入一个新域(如果尚不存在)。
  2. 获取该域的 id

现在我是这样做的:

INSERT INTO domains
SET domain = 'exemple.com'
ON DUPLICATE KEY UPDATE id = LAST_INSERT_ID(id)

然后PDO::lastInsertId() 得到id

但尽可能快是至关重要的,所以我想问:我能以更好的方式做到这一点吗?

最佳答案

除非有人反对,否则我会说不,那是最好的方式

关于mysql - 最快的插入方式,如果不存在,则在 MySQL 中获取 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5203171/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com