标签: fast-fail

中止MySQL脚本执行的方法(可能会引发错误)?

我需要为MySQL编写设置脚本(通常使用mysql控制台中的'source [file]'运行),这部分依赖于现有数据,并且环境存在差异,这意味着有时脚本会失败.一个常见的情况是带有select(用于定位id)的'SET'语句无法找到任何内容; console将value设置为NULL.在这种情况下,我希望脚本失败; 我听说这会通过引发错误(与其他DB)完成.然而,似乎MySQL没有办法做到这一点.

在这种情况下是否有强制失败的好方法?就像现在一样,当insert尝试使用null时,更新将失败,但即使这样也不会终止脚本本身.理想情况下,只要遇到问题,它就会失败并终止.

mysql sql exception fast-fail

21
推荐指数
3
解决办法
2万
查看次数

您是否有任何有效使用Java Assert的技巧?

我没有看到很多开发人员使用Java Assert,但我非常热衷于使用它们.你能分享一些有效使用它们的技巧吗?

java assert design-by-contract fast-fail

4
推荐指数
1
解决办法
413
查看次数

标签 统计

fast-fail ×2

assert ×1

design-by-contract ×1

exception ×1

java ×1

mysql ×1

sql ×1