【发布时间】:2013-04-29 02:29:06
【问题描述】:
我有这样的简单表格:
+----------+---------------+-------------+
| ID (int) | KEY (varchar) | VALUE (int) |
+----------+---------------+-------------+
| 1 | asdf | 100 |
| 2 | fdsa | 321 |
| 3 | ecda | 211 |
+----------+---------------+-------------+
我想更新KEY = 'something' 所在的行,但如果KEY = 'something' 所在的行没有我想INSERT 新行:
+----------+---------------+-------------+
| ID (int) | KEY (varchar) | VALUE (int) |
+----------+---------------+-------------+
| 1 | asdf | 100 |
| 2 | fdsa | 321 |
| 3 | ecda | 211 |
| 4 | something | 200 |
+----------+---------------+-------------+
只有一个查询有可能吗?
【问题讨论】: