社区
MySQL
帖子详情
mysql的on duplicate key update 如何用子查询代替
DrSmart
2014-06-25 05:23:24
关系数据库中mysql的on duplicate key update 如何用子查询代替,用了后发现 id主键自增太快,如何用子查询(一个sql语句)代替来解决下面的例子
INSERT INTO test(name) VALUES ('user') ON DUPLICATE KEY UPDATE name='user'
...全文
440
8
打赏
收藏
mysql的on duplicate key update 如何用子查询代替
关系数据库中mysql的on duplicate key update 如何用子查询代替,用了后发现 id主键自增太快,如何用子查询(一个sql语句)代替来解决下面的例子 INSERT INTO test(name) VALUES ('user') ON DUPLICATE KEY UPDATE name='user'
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WWWWA
2014-06-26
打赏
举报
回复
建议用2条SQL语句解决
DrSmart
2014-06-26
打赏
举报
回复
嗨,看来还是传统方式查询吧, mysql这设计的好2啊。
ACMAIN_CHM
2014-06-25
打赏
举报
回复
无好方法,建议使用两个语句先 update a,b set a.name=b.name where a.id=b.id insert into a (name) select name from b where id not in (select id from a)
码无边
2014-06-25
打赏
举报
回复
select max(id) from tb limit 1
DrSmart
2014-06-25
打赏
举报
回复
环境 mysql 5.5 还有啥可行的方法没,嘿嘿
rucypli
2014-06-25
打赏
举报
回复
跳id本身就数据库为了更高的效率才执行的 可以把mysql降到5.0的版本就不跳了
DrSmart
2014-06-25
打赏
举报
回复
有唯一索引,主要问题是防止id自增,replace什么的,id都自增很蛋疼,就是说保持数据内容不变时,本条id不增加,下一条插入的id也连续, ON DUPLICATE KEY UPDATE虽然本条id变但下一条的id还是跳过去了
wwwwb
2014-06-25
打赏
举报
回复
USER上有没有索引?参考REPLACE INTO
MySQL
表的CRUD操作详解及实践案例
Create主要涉及数据的新增、主键或唯一键的特殊处理方法如ON
DUPLI
CAT
E
KEY
UPDATE
和 REPLACE INTO。Retrieve部分讲解了基于SELECT语句的数据查询技巧,重点在于WHERE条件的选择与构造,ORDER BY字段来排序结果集,...
mysql
一次更新(
update
)多条记录的思路
ON
DUPLI
CAT
E
KEY
UPDATE
`语句,这在
MySQL
中是一种非常实用的特性,当记录已存在时进行更新,不存在时则插入新记录。 总之,`
UPDATE
`语句结合`CASE`和`WHERE`子句可以有效地更新多条记录,而通过编程语言如PHP动态...
mysql
记录不存在时插入 记录存在则更新的实现方法
在
MySQL
中,有时候我们需要在确保记录不存在的情况下插入新数据,如果记录已经存在,则需要更新已有数据...使用`ON
DUPLI
CAT
E
KEY
UPDATE
`时,确保正确设置了唯一索引或主键,以便
MySQL
能正确识别冲突并执行更新操作。
MySQL
PerformanceTips
ON
DUPLI
CAT
E
KEY
UPDATE
或INSERT IGNORE**:避免在更新数据时先SELECT,从而减少查询次数。 23. **使用GROUPWISE MAX
代替
子查询
**:在某些情况下,直接使用聚合函数可以避免
子查询
,提高性能。 以上是
MySQL
性能...
数据库常见操作语句小结
同时,也要注意了解不同数据库系统之间的差异,如本文提到的ON
DUPLI
CAT
E
KEY
UPDATE
是
MySQL
特有的语法,在Oracle中需要使用其他语法结构来实现类似的功能。 总结以上,数据库操作是信息处理中不可或缺的一部分,...
MySQL
57,062
社区成员
56,762
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章