gpt4 book ai didi

sql - 错误的批量删除和更新——设计错误?

转载 作者:行者123 更新时间:2023-12-03 18:24:58 25 4
gpt4 key购买 nike

为什么 SQL 的设计者不需要任何 的关键字(例如“ All ”)更新 删除 没有 的语句哪里条款?这只是他们的疏忽吗?如果他们这样做了,他们会省下这么多悲伤(更不用说工作了!)!

最佳答案

犯了这个错误后,我虔诚地养成了打字的习惯


BEGIN TRANSACTION;

-- Select Blah

-- Some Sql here that changes Blah

-- Select Blah

ROLLBACK TRANSACTION;

然后运行它,确保受影响的行数看起来很正常,更多地盯着 Sql,然后替换 ROLLBACKCOMMIT并永远运行它。

它只需要 15 秒的额外时间,并为我节省了一些胃灼热,尤其是在复杂的 UPDATE...FROM 上。类型查询。

事实上,我同意,应该有一个 ALL关键字或一些类似的东西,以防止像这样的失误。或者,当我手指痉挛并在 Taco Bell 双击屏幕时,Sql 查询环境中的一个内置选项就像收银机一样:“你真的是说 99 个炸 Jade 米饼吗?”

关于sql - 错误的批量删除和更新——设计错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/544626/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com