有这张桌子。
| id | domain |
id是主键。domain是唯一键。
我想要:
- 插入一个新域,如果它尚不存在。
- 获取该
id域的。
现在我这样做:
INSERT INTO domains
SET domain = 'exemple.com'
ON DUPLICATE KEY UPDATE id = LAST_INSERT_ID(id)
然后PDO::lastInsertId()得到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.
但关键是要尽可能快,所以我想问:我能以更好的方式做到这一点吗?