谁能给我指明正确的方向?我正在更新工作表,SQL Yog 已挂起 30 多分钟。我不想按 CTRL-ALT-DELETE 并终止任务,因为我不确定如果我在查询完成之前终止它是否会以某种方式扰乱生产?
这是我运行的:
USE prodWNG
UPDATE customerItemEntry
SET orderType = 12;
WHERE customerNumber = 546339;
[编辑:好的,你明白我的意思了,这是个玩笑——但老实说,我见过这种情况。一个人有多少经验似乎也无关紧要。我已经看到团队通过运行一个错误的查询来领导软管生产,例如上面的查询,它真的可以打击任何地方的任何人。所以,感谢有趣的回复,但这很好地提醒我们所有人要小心!]
最佳答案
试试这个。
USE prodWNG;
UPDATE customerItemEntry
SET orderType = 12
WHERE customerNumber = 546339;
注意分号的位置。由于您将它放在条件之前,如果要成功运行查询,您会将整个表的 orderType 更新为 12。 (希望你在交易中?)
如果可以,请终止查询,如果成功,则您已经更新了整个表。
关于mysql - 挂起的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5784070/