有没有办法在MySQL中执行INSERT或SELECT?

时间:2013-10-25 23:31:16

标签: mysql sql

我看到INSERT ON UPDATE如果主键不存在则插入新行,或者如果存在具有该主键的条目则更新其他属性。是否存在INSERT或SELECT,根据主键插入记录,但如果已存在具有该主键的行,请选择该行。

1 个答案:

答案 0 :(得分:0)

正如所有其他评论者所说,这可能更适合应用程序逻辑而不是SQL语句。没有内置的MySQL SQL语法可以完成您的要求。

但你可以让自己的stored procedure完成同样的事情,尽管可能很尴尬。