このテーブルがあります。
| id | domain |
id
主キーです。domain
ユニークキーです。
したい:
- まだ存在しない場合は、新しいドメインを挿入します。
id
そのドメインの を取得します。
今、私はこのようにやっています:
INSERT INTO domains
SET domain = 'exemple.com'
ON DUPLICATE KEY UPDATE id = LAST_INSERT_ID(id)
次にPDO::lastInsertId()
、を取得しid
ます。
しかし、これが可能な限り高速であることが重要なので、私は尋ねたいと思います:これをより良い方法で行うことはできますか?