微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

MYSQL选择提示音; -选中时使mysql控制台发出蜂鸣声-或收到通知

如何解决MYSQL选择提示音; -选中时使mysql控制台发出蜂鸣声-或收到通知

一个特殊的问题。

是否有可能在MysqL或任何sql中“选择提示音”? -我经常运行一些查询/更新/更改命令,这会花费一些时间,希望在查询结束时得到通知

MysqL客户端控制台是否仍然可以使用音频/声音/提示音进行通知

在大家开始将我钉在十字架上之前,让我们记住:

  1. MysqL确实会听到错误提示音-因此可能性存在
  2. MysqL或任何控制台应“对用户友好”,例如它包含\ G,它允许以更易读的格式查看结果。

那为什么不发出哔声呢?

我知道可以使用shell / bash命令行或任何脚本语言来实现它。

解决方法

没有简单的解决方案。但是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循环结束时。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。