这是个奇怪的问题。
是否有可能在mysql或任何sql中“选择beep”?-我经常运行一些查询/更新/ alter命令,这需要相当长的时间,我希望在查询结束时得到通知。
mysql客户端控制台是否需要使用音频/声音/ beep通知?
在你们开始钉死我之前,让我们记住:
那为什么不叫一声呢?
我知道可以使用shell / bash命令行或任何脚本语言来实现它。
发布于 2020-09-01 13:13:33
没有简单的解决办法。然而,mysql在其代码中使用putchar('\a')来发出响声。
if (info_type == INFO_ERROR) {
if (!opt_nobeep) putchar('\a'); /* This should make a bell */
if (error) {
if (sqlstate)
(void)tee_fprintf(file, "ERROR %d (%s): ", error, sqlstate);
else
(void)tee_fprintf(file, "ERROR %d: ", error);
} else
tee_puts("ERROR: ", file);
}如果从源代码编译mysql,可以在mysql-server/client/mysql.cc中的任何地方使用它,特别是在read_and_execute函数的for循环末尾。
https://stackoverflow.com/questions/63683224
复制相似问题