查询数据库,可以实现这样的嵌套语句吗?  如果存在某记录,就更新该记录,否则插入记录。
可以用一条sql 执行吗?谢谢

解决方案 »

  1.   

    hibernate已经实现了该功能,不需要再折腾sql语句了
      

  2.   

     sql 语句不行 。。只能用SP··
      

  3.   

    用不了这些框架,在用c++写MYSQL的语句
      

  4.   

    MySQL中是可以的。两种语句都可以
    12.2.5.3. INSERT ... ON DUPLICATE KEY UPDATE SyntaxINSERT INTO table (a,b,c) VALUES (1,2,3)
      ON DUPLICATE KEY UPDATE c=c+1;
    12.2.7. REPLACE Syntax
    MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html
      

  5.   

    insert into ON DUPLICATE KEY UPDATE Syntax
    or replace into ON DUPLICATE KEY UPDATE Syntax