更新一行不存在

时间:2011-10-06 15:06:38

标签: mysql

我有一个如下表格,我想更新表格中的值,但也要插入一行或两行。

因此,使用更改的值更新第1行,并为新值添加一行。

ID (Auto increment)        -   ID_advertentie      -     VALUE
1                                  12                     tst1
2                                  12                     tst2
3                                  12                     tst3
4                                  12                     tst4
5                                  12                     tst5
6                                  12                     tst6
7                                  12                     tst7

1 个答案:

答案 0 :(得分:1)

您可能对INSERT ... ON DUPLICATE KEY UPDATE语法感兴趣。因此,您将拥有插入查询,然后使用该语法更新现有行。

或者,如果这对您不起作用,只需进行两次单独的查询。