我首先要说的是,我对MySql是个新手,至少在我的问题层面上是这样。:)
我有一个具有高数据输出的数据记录器,我对将数据保存到数据库感兴趣。我一直在想,是否可以在数据库本身中过滤INSERT查询,以便在查询中出现特定值时只保存数据。
发布于 2020-09-23 15:26:13
正如@Akina提到的,您可以使用CHECK CONSTRAINT和INSERT IGNORE。但是,最好不要尝试插入任何有问题的数据,因为这会减慢插入操作的速度。
在执行插入操作之前,需要对数据进行过滤。您可能想要考虑编写自定义日志传送程序,或者如果有选择,您可以使用logstash
https://stackoverflow.com/questions/64022894
复制相似问题