我只是在编写一个复杂的更新查询,该查询大致如下所示: (select y, min(x) as MinX groupby y) as t1set x = x - MinX
这意味着变量x是基于子查询更新的,该查询还处理变量x --但是不能通过运行的update命令修改吗?我正在使用MySQL,但答案也适用于其他PostgresQL、Oracle等,特别是用于标准的。谢谢!
最近,我不得不将一个新的“SELECT”查询作为另一个脚本的一部分添加到同一个表中,这将导致“INSERT”查询被锁定。我过去常常“删除”一些旧的数据,以防止表大小的增长超过限制。从MySQL文档中我看到,删除会导致数据出现漏洞,从而导致insert锁定。Enables concurrent inserts for all M