如何实时打印新添加的记录?

时间:2016-05-09 05:02:52

标签: mysql

我有一个python脚本不断向MySQL数据库添加记录。有没有办法只在MySQL命令行中实时打印新添加的记录?

谢谢!

1 个答案:

答案 0 :(得分:0)

根据文档,mysql支持triggers for insert。也许是这样的事情:

create trigger ins_transaction AFTER INSERT ON tbl select new into outfile filename.txt;

然后将一个从filename.txt读取的脚本放到您的网页上,如下所示:

#!/usr/bin/env python
import cgi

print('Content-Type: text/plain')
print()

with open('filename.txt') as fin:
    print(fin.read())

希望有所帮助。