我用Google搜索,无法找到这个看似原始问题的答案。当我编写一个查询并想要中止我在mysql中编写的一些愚蠢的东西时,我可以简单地使用\ c来开始重构查询。
我在sqlite中使用什么?注意:我是从adb shell做的,所以它不支持readline lib这样的好东西。
答案 0 :(得分:0)
对于单行查询,使用 Ctrl + U 来终止该行并重新开始。
对于多行查询,上述内容仅适用于您当前正在处理的行。对于这种情况,我有时只输入一些语法上不正确的随机击键,然后输入;
,以使解析器处理查询但由于语法错误而不执行它。
我更喜欢在真正的文本编辑器中编辑这些复杂的查询,然后将它们复制粘贴到sqlite3提示符。