C#MySql如果记录存在更新其他插入?

时间:2011-03-07 21:22:56

标签: c# mysql

假设我有一个列中的唯一ID,其中包含“1”。我想要做的只是更新名为phonenumber total。如果它不存在则插入。我正在寻找'替换到表'吗?

2 个答案:

答案 0 :(得分:4)

这称为'upsert'(UPdate / inSERT)。

How to write flexible INSERT and UPDATE statements in MySQL

的示例

答案 1 :(得分:0)

这个名为“MERGE”的SQL标准。最新版本的Oracle和MSSQL2008 +支持此功能。不确定MySQL