挂SQL查询

dva*_*ria 0 mysql sql

任何人都能指出我在正确的方向吗?我正在更新工作表,SQL Yog已经挂了超过30分钟.我不想点击CTRL-ALT-DELETE并终止任务,因为如果我在查询完成之前终止查询,我不确定它是否会以某种方式搞乱生产?

这就是我跑的:

USE prodWNG
UPDATE customerItemEntry
SET orderType = 12;
WHERE customerNumber = 546339;
Run Code Online (Sandbox Code Playgroud)

[编辑:好的,你有我,这是一个笑话 - 老实说,我已经看到了这种情况.一个人有多少经验似乎并不重要.我已经看到团队通过运行上面的错误查询导致软管生产,它真的可以打击任何人,任何地方.所以,感谢有趣的回应,但这是一个很好的提醒我们所有人要小心!]

ado*_*ppy 5

试试吧.

USE prodWNG;
UPDATE customerItemEntry
SET orderType = 12
WHERE customerNumber = 546339;
Run Code Online (Sandbox Code Playgroud)

注意分号的位置.由于您将它放在条件之前,因此如果要成功运行查询,则将整个表的orderType更新为12.(希望你在交易?)

如果可以,请终止查询,如果成功,则更新整个表格.