社区
MySQL
帖子详情
请教一条MySql的实现语句
兔子-顾问
2017-09-27 10:14:36
详见已经解决问题的帖子:http://bbs.csdn.net/topics/392268959
谢谢,刚工程师告诉我他用MySql不支持这个语法,之前的在sqlite上可以。
...全文
539
5
打赏
收藏
请教一条MySql的实现语句
详见已经解决问题的帖子:http://bbs.csdn.net/topics/392268959 谢谢,刚工程师告诉我他用MySql不支持这个语法,之前的在sqlite上可以。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
兔子-顾问
2017-09-27
打赏
举报
回复
... mysql的帖子没审核通过么,还是没人气呢。
zjcxc
2017-09-27
打赏
举报
回复
另外,排序后的数据,是顺序扫描的,链表数据,晨顺序扫描的,这个对传统的机械硬盘来说,顺序的 IO,可比随机的 IO 效率快得多 而 2 楼的排序字段的做法,也就是借鉴索引的做法,在各条记录之间预留空间,记录移动直接移动到预留的空间,只有当预留空间不够用的时候,才考虑更大范围的数据移动,这个比链表的方式更有效率的了
zjcxc
2017-09-27
打赏
举报
回复
先不管实现 对于查询少,更新多的情况,使用链表的方式可以减少更新的量 但查询多,更新少的情况,每次查询的排序代价都高,那么使用链表的方式反而影响效率了
LongRui888
2017-09-27
打赏
举报
回复
不太明白这个需求的具体的应用场景,为什么会有这样的需求
ACMAIN_CHM
2017-09-27
打赏
举报
回复
MYSQL 仅通过SQL语句无法实现这个功能。 即使使用MYSQL中的存储过程递归来解决,也由于递归深度的限制无法实现上千行的链表排序。但ORACLE,SQL SERVER中均可以通过ORALCE的CONNECT ,SQL SERVER中的WITH CTE来实现。 MYSQL建议还是专门一个排序字段。 (id, seqenceNo) ID SEQ 1 100 2 200 3 300 4 400 5 500 6 600 7 700 移动3到5和6 之间,则 update t set seq=( 500+600)/2
MySQL
一条
语句
实现
同时查询和修改
MySQL
一条
语句
实现
同时查询和修改 原文: https://blog.csdn.net/joexiaoh/article/details/106441997 现在想仅执行
一条
mysql
语句
得到:查询到sid=2的用户,然后修改gid的值为123 简单可以这样写: UPDATE user SET gid=‘123’ WHERE id IN (SELECT id FROM user WHERE sid=2) 肯定会报错: 错误码: 1093 You can’t specify target table
mysql
如何用
一条
sql
语句
实现
不存在就插入,存在的话则更新
今天被朋友问到一个问题,在用SQL对
mysql
进行操作时,如何用
一条
sql
实现
不存在则插入,存在则更新。说实话,以前比较懒,每次都直接在程序中写一个if...else...,不免觉得代码太丑陋,而且在性能上也不好。因此对这个问题跟朋友进行了深入的讨论,加上网络上的资料,对这个问题进行了一个总结: 1.使用
mysql
一条
sql批量更新的效率_
mysql
一条
sql
语句
实现
批量更新数
Error: Component pep-text-card is not exist in this environment.{"data":{"id":"8000-000000437045-0","name":"SEO专题页栏目分发组","type":"1","position":"8000-000000004003-0","status":1,"linkList":[{"id":"8000-...
Mysql
一条
SQL
语句
实现
批量更新数据,update结合case、when和then的使用案例
如何用
一条
sql
语句
实现
批量更新?
mysql
并没有提供直接的方法来
实现
批量更新,但是可以用点小技巧来
实现
。 复制代码 代码如下: UPDATE mytable SET myfield = CASE id WHEN 1 THEN 'value' WHEN 2 THEN 'value' WHEN 3 THEN 'value' ...
MySQL
的
一条
查询和更新
语句
是怎样
实现
的
想要深入的了解
MySQL
,首先要了解
MySQL
语句
是怎么
实现
的,了解了
MySQL
里
语句
的执行过程可以更加快速的分析问题的原因,或者进行合理的优化。
MySQL
的架构
MySQL
的架构图如下所示,主要由以下几个部分组成:连接器,缓存,分析器,优化器,执行器和存储引擎。
MySQL
可以分为server层和存储引擎层,server层包括连接器、分析器、优化器和执行器,主要负责SQL语法的解析,内置函数...
MySQL
57,064
社区成员
56,760
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章