在MySQL中使用LIMIT 1

什么时候在MySQL查询结尾添加LIMIT 1是适当的。我通常将其添加到DELETE中,但我已经看到它与INSERT a甚至UPDATE一起使用。这是一个过度的杀手还是一个好的做法?
那么,如果你使用EXPLAIN,你会发现它会加快速度,因为一旦找到一个结果,它会停止。

这也是一个失败保险 – 如果你知道你的插入更新只应该影响一行,通过指定它,你保证不会出错,弄乱多行。

转载注明原文:在MySQL中使用LIMIT 1 - 代码日志