MYSQL 某字段只存0和1,插入数据时,无变化跳过,有变化插入一条新数据

我想存储modbus上的开关量,如果一直存太浪费资源了,因为开关量大多数时间都是0,有变化的时候我想记录下时间,所以需要插入一条记录,有没有mysql语句能实现,或者有其他方法也可以。非常感谢!

新增记录之前,先做一次查询操作,如果状态一样就不做新增。
或者写触发器,新增之前判断状态,如果状态一样就回滚事务。

可以用mysql的触发器,当你写入数据就会触发相关处理

存redis不就行了