最快的插入方式,如果不存在,则在MySQL中获取id
有这张桌子。
| id | domain |
id
是主键。 domain
是一个独特的密钥。
我想要:
如果新域已不存在,请插入新域。
获取该域名的id
。
现在我这样做:
INSERT INTO domains
SET domain = 'exemple.com'
ON DUPLICATE KEY UPDATE id = LAST_INSERT_ID(id)
然后PDO::lastInsertId()
得到id
。
但关键是这个速度尽可能快,所以我会问:我可以用更好的方式做到这一点吗?
没有找到相关结果
已邀请:
2 个回复
丧泉缝锋
悍蕾驮苇袜