我正在寻找一个简单的 upsert(更新/插入)。桌子看起来像这样
+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| id | int(11) | YES | PRI | NULL | |
| name | varchar(20) | YES | | NULL | |
| email | varchar(20) | YES | | NULL | |
+-------+-------------+------+-----+---------+-------+
这里没有钥匙。这个想法是如果电子邮件不同则插入,否则更新。在mysql 中插入重复键不适合目的。
有没有一种优雅的方式来做到这一点?