有没有办法(从命令行)连续转储添加到表中的新行?作为比较,在 Bash 中,我们可以使用 tail -f 在文件获得数据时“实时转储”文件。如何在没有连续循环检查新行的情况下对 MySQL 表执行此操作?
答案1
这MySQL 常规查询日志可用于记录所有查询。如果您在 my.cnf 中设置以下内容
log_output = TABLE
日志将写入 $mysql_data_directory/general_log.CSV 您将能够跟踪它以查看所有写入/新写入的行。
有没有办法(从命令行)连续转储添加到表中的新行?作为比较,在 Bash 中,我们可以使用 tail -f 在文件获得数据时“实时转储”文件。如何在没有连续循环检查新行的情况下对 MySQL 表执行此操作?
这MySQL 常规查询日志可用于记录所有查询。如果您在 my.cnf 中设置以下内容
log_output = TABLE
日志将写入 $mysql_data_directory/general_log.CSV 您将能够跟踪它以查看所有写入/新写入的行。