`
jiaoronggui
  • 浏览: 1331883 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
博客专栏
B7c2eb31-a8ea-3973-a517-d00141f39b89
项目管理软件-redmin...
浏览量:116539
4a63e153-250f-30f6-a051-97cfc67cb3d3
IT职业规划
浏览量:199534
社区版块
存档分类
最新评论

update时order by的问题

 
阅读更多
对一张10w条记录的标进行update,1000条记录提交一次。
在这期间需要对该表做一个select * from table order by xx的操作
但是好像在update完成之前不会返回结果。

请问是不是update的时候order by是要等待前面锁的释放的阿?

如果想要在update的时候完成这个Order by操作,应该怎么做?
谢谢

数据库的隔离级别是默认的隔离级别,游标级的

 

回答:

if it's CS, when the query get to the rows that being locked by the update transaction, it will wait until the lock is released....
then in this case, you should use isolation level = UR to do it
select * from table order by xx with UR

 

1
0
分享到:
评论
1 楼 793059909 2014-04-26  

相关推荐

    MySQL数据库中group by语句与update语句的用法研究.pdf

    select dname, tsex, count (*) as 人数 from teacher group by dname, tsex order by dname 二、MySQL 数据库中 update 语句的用法 Update 语句的作用是对数据进行修改,更新指定的列的值。Update 语句的语法为:...

    PHP MySQL Order By:Update:Delete.md

    ### PHP与MySQL中的ORDER BY子句 #### 一、ORDER BY 子句详解 ...通过以上详细的介绍,我们可以看出`ORDER BY`子句和`UPDATE`语句在PHP与MySQL中的重要作用以及如何正确地使用它们来实现所需的功能。

    深入解析mysql中order by与group by的顺序问题

    mysql 中order by 与group by的顺序是:selectfromwheregroup byorder by注意:group by 比order by先执行,order by不会对group by 内部进行排序,如果group by后只有一条记录,那么order by 将无效。要查出group ...

    SQL的ORDER BY 关键字,INSERT INTO语句,UPDATE语句,DELETE语句

    在SQL(Structured Query Language)中,`ORDER BY`、`INSERT INTO`、`UPDATE`和`DELETE`是四个非常基础且重要的操作关键字,它们分别用于数据的排序、插入、修改和删除。 **ORDER BY 关键字** `ORDER BY`用于对SQL...

    hiberante - one to many - update

    标题中的“Hibernate - one to many - update”指向的是一个关于Hibernate框架中的一对多关联关系在更新操作时的专题。Hibernate是Java开发中常用的持久化框架,它简化了数据库操作,使得开发者可以更加关注业务逻辑...

    MYSQL的REPLACE和ON DUPLICATE KEY UPDATE语句介绍解决问题实例

    ON DUPLICATE KEY UPDATE `orderby`=VALUES(`orderby`); ``` 这个语句会检查每一对`(id, orderby)`,如果`id`存在,`orderby`会被更新为新值,否则就插入新记录。`VALUES()`函数在这里用来引用即将被插入的值,确保...

    mysql update语句的用法详解.doc

    需要注意的是,UPDATE语句中不能使用ORDER BY或LIMIT子句与multiple-table UPDATE同时使用。在一个被改变的multiple-table UPDATE中, 有些列被引用。您只需要这些列的UPDATE权限。有些列被读取了,但是没被修改。您...

    Insert,Select,Update和Delete。

    - **ORDER BY** 用于对结果进行排序:`SELECT DISTINCT BRANCH_OFFICE FROM EMPLOYEES ORDER BY BRANCH_OFFICE ASC;` #### 三、Update语句 **定义与用途**: - **Update** 语句用于更新表中的现有记录。 - 使用...

    UPDATE/INSERT/DELETE 语句

    HAVING AVG(birthday) = (SELECT TOP 1 AVG(birthday) FROM student GROUP BY dno ORDER BY AVG(birthday)) ) ``` 这个例子展示了如何在子查询中嵌套 `GROUP BY` 和 `HAVING` 子句,以找出满足特定条件的院系。 ...

    Delphi7.1 Update

    RTL - VCL - THIRD PARTY - BOLD FOR DELPHI * VERIFYING THAT THE UPDATE WAS SUCCESSFUL * FILES INSTALLED BY THIS UPDATE =======================================================INSTALLING THIS UPDATE* ...

    Angular实现的内置过滤器orderBy排序与模糊查询功能示例

    本示例将详细解析如何使用Angular的内置过滤器`orderBy`进行排序以及如何结合使用过滤器进行模糊查询。AngularJS的过滤器可以应用于视图中的任何表达式,包括`ngRepeat`指令,以改变数据的展示方式。 `orderBy`过滤...

    常用sql 语句讲解

    本教程主要针对SQL的基础语法进行讲解,包括SELECT、UPDATE、ORDER BY和GROUP BY等核心概念,并通过实例和错误案例分析,帮助你深入理解和掌握SQL语句。 一、SELECT语句 SELECT语句是SQL中最基本也是最常用的,...

    mysql update语句的用法详解

    [ORDER BY …] [LIMIT row_count] 其次,多表的UPDATE语句:   UPDATE [LOW_PRIORITY] [IGNORE] table_references SET col_name1=expr1 [, col_name2=expr2 …] [WHERE where_definition] UPDATE语法可以用新值

    Oracle EBS R12 Order Management_TRAIN

    - **Order Organizer**: Provides a centralized interface for managing orders, enabling users to view, update, and manage orders more effectively. - **Pricing and Availability**: Helps in checking the ...

    SQL语句详解 MySQL update的正确用法

    单表的MySQL UPDATE语句: ... [ORDER BY ...]  [LIMIT row_count]  多表的UPDATE语句: UPDATE [LOW_PRIORITY] [IGNORE] table_references SET col_name1=expr1 [, col_name2=expr2 ...] [WHERE where_def

    常用的sql语句(select insert update)

    - **ORDER BY**:用于对结果集进行排序,可以是升序(ASC)或降序(DESC)。 - **DISTINCT**:用于去除结果集中的重复行。 - **LIKE**和**IN**:在`WHERE`子句中用于模糊匹配和指定多个可能的值。 - **聚合函数**,...

    Security_By_Default:MyBatis框架下SQL注入解决方案.pdf

    在使用MBG生成Mapper的过程中,需要特别留意那些可能存在直接拼接参数的地方,例如orderby处以及Example_Where_Clause和Update_By_Example_Where_Clause处。对于这些问题,需要采取相应的安全措施,以减少安全风险。...

Global site tag (gtag.js) - Google Analytics