标签: mysql-console

MySQL 控制台:Ctrl+C 让我抓狂

MySQL 控制台中有一些东西让我抓狂。当我点击ctrl+c取消当前正在输入的命令时,终端退出。

在每一个终端我知道(*nix码头,PythonPostgreSQL),ctrl+c取消当前命令和ctrl+d离开终端。

此问题已在 2003 年报告,此后多次出现。

有没有办法:

  • 改变这种行为,或
  • 说服 MySQL 开发团队这真的很烦人?

mysql interface mysql-console

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

找出 [1, 161] 中哪些数字不在结果集中?

如何找到[1, 161]结果集中没有的两个数字?

我可以使用 sql 命令找到这两个数字吗?

mysql> select blog_id from wp_blogs;

...

|     149 |
|     150 |
|     151 |
|     152 |
|     153 |
|     154 |
|     155 |
|     156 |
|     157 |
|     158 |
|     159 |
|     160 |
|     161 |
+---------+
159 rows in set (0.25 sec)
Run Code Online (Sandbox Code Playgroud)

序列是从1到161,应该有161个数字,但结果集中只有159个数字。

mysql> select count(blog_id) from wp_blogs;
+----------------+
| count(blog_id) |
+----------------+
|            159 |
+----------------+
1 row in set (0.24 sec) …
Run Code Online (Sandbox Code Playgroud)

mysql query mysql-console gaps-and-islands

3
推荐指数
1
解决办法
2374
查看次数