- 论坛徽章:
- 1
|
mysql> truncate a1;
Query OK, 0 rows affected (0.01 sec)
mysql> INSERT INTO `a1` (id,v1) SELECT 1, 'data' FROM DUAL WHERE not exists (select * from a1 where id = 1);
Query OK, 1 row affected (0.00 sec)
Records: 1 Duplicates: 0 Warnings: 0
mysql> INSERT INTO `a1` (id,v1) SELECT 1, 'data' FROM DUAL WHERE not exists (select * from a1 where id = 1);
Query OK, 0 rows affected (0.00 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> select * from a1;
+------+------+
| id | v1 |
+------+------+
| 1 | data |
+------+------+
1 row in set (0.00 sec)
mysql> |
不存在时插入。
sql server可以做到同时判断插入和更新?语句是啥? |
|