社区
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'
...全文
408
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
作业
写回复
配置赞助广告
用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
8.0 JDBC驱动
7. **新的DML语句**:如`ON
DUPLI
CAT
E
KEY
UPDATE
`语句的改进,使得插入数据时能更有效地处理冲突。 8. **分区增强**:
MySQL
8.0提供了更多的分区选项,包括线性哈希和范围分区,使得大规模数据管理更为高效。 9. ...
mysql
一次更新(
update
)多条记录的思路
ON
DUPLI
CAT
E
KEY
UPDATE
`语句,这在
MySQL
中是一种非常实用的特性,当记录已存在时进行更新,不存在时则插入新记录。 总之,`
UPDATE
`语句结合`CASE`和`WHERE`子句可以有效地更新多条记录,而通过编程语言如PHP动态...
mysql
记录不存在时插入 记录存在则更新的实现方法
在
MySQL
中,有时候我们需要在确保记录不存在的情况下插入新数据,如果记录已经存在,则需要更新已有数据...使用`ON
DUPLI
CAT
E
KEY
UPDATE
`时,确保正确设置了唯一索引或主键,以便
MySQL
能正确识别冲突并执行更新操作。
mysql
-8.0.30-winx64.zip
7. **更灵活的DML语句**:支持ON
DUPLI
CAT
E
KEY
UPDATE
语句,能在插入新行时更新已存在的记录,避免了插入冲突。 8. **原子DDL**:在
MySQL
8.0中,数据定义语言(DDL)操作变得原子化,确保在数据库结构变更过程中...
MySQL
56,940
社区成员
56,756
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章