问一条sql语句的写法

nut799 2010-07-06 05:42:48
查询数据库,可以实现这样的嵌套语句吗? 如果存在某记录,就更新该记录,否则插入记录。
可以用一条sql 执行吗?谢谢
...全文
60 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
WWWWA 2010-07-07
  • 打赏
  • 举报
回复
insert into ON DUPLICATE KEY UPDATE Syntax
or replace into ON DUPLICATE KEY UPDATE Syntax
小雨转晴 2010-07-06
  • 打赏
  • 举报
回复
楼上正解
ACMAIN_CHM 2010-07-06
  • 打赏
  • 举报
回复
MySQL中是可以的。

两种语句都可以
12.2.5.3. INSERT ... ON DUPLICATE KEY UPDATE Syntax

INSERT 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
nut799 2010-07-06
  • 打赏
  • 举报
回复
用不了这些框架,在用c++写MYSQL的语句
沉沦 2010-07-06
  • 打赏
  • 举报
回复
sql 语句不行 。。只能用SP··
gople 2010-07-06
  • 打赏
  • 举报
回复
hibernate已经实现了该功能,不需要再折腾sql语句了

56,681

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧