我可以为MySQL客户端中的所有选择设置默认LIMIT吗?

时间:2017-06-24 05:38:54

标签: mysql

我在MySQL客户端(命令行)中进行查询。

有没有办法为SELECT查询设置默认LIMIT?每次输入都很烦人,如果我忘了它,我有时会得到数千个我不想要的结果。

1 个答案:

答案 0 :(得分:1)

是。设置select-limit变量,方法是在命令行上传递它:

mysql --select-limit=1000

或在~/.my.cnf中设置:

[client]
select-limit = 1000

您还可以通过将select-limit选项设置为safe-updates来设置1,这也会阻止您运行UPDATEDELETE次查询涉及一个关键约束。 (这是防止某些常见的危险错误的有用方法。)