如何在 MySQL 8.0 命令行客户端中编辑命令 windows 10

How to edit commands in MySQL 8.0 Command Line Client on windows 10

我正在寻找一种不需要使用向上和向下箭头键来编辑命令的解决方案。以前,曾经有一个编辑命令,打开一个编辑器进行编辑。但是,现在我发现我安装的 MySQL 最新版本中不存在这样的命令。我在开发者模式下安装了 MySQL。帮助命令未显示任何编辑或 \e 命令。

直到现在我才知道 edit 命令存在,并在我的 5.7 中尝试过,当然没有运气。然后我做了一些研究。摘自 mysql 8.0 参考手册:MySQL Shell 的 \edit 命令(可从 MySQL Shell 8.0.18) 在默认系统编辑器中打开一个命令进行编辑,然后在 MySQL Shell 中显示编辑的命令以执行。 所以我想你正在使用MySQL shell 而不是 mysql 命令启动的 run-of-the-mill CLI(或安装 mysql shell 后在 CLI 中解锁)。请从 MySQL 社区下载。最新的 MySQL Shell 8.0.29 就可以了。就我个人而言,我还没有抽出时间去尝试 mysql shell,以后可能也不会尝试,因为我发现 workbench 太好了,舍不得离开。