我有一个具有以下结构的表:
tb_simulacao:id(INT),codigo(VARCHAR),flag_valido(INT),data_hora(DATETIME),valor(DEC)。
我想在插入行5分钟后自动更新“ flag_valido”列。我读过一些文章,但似乎找不到我想要的东西。非常感谢有人能给我提示。
最佳答案
如果将数据仅插入日期并从那里开始工作,则最好不要在某个时候自动更新列。如果需要,您可以创建一个视图,以便可以使数据库获得此标志。就像是
create view vw_simulacao AS
select id, codigo,
(timestampdiff(minute, now(), data_hora) < -4) as flag_valido,
data_hora
from tb_simulacao;
关于mysql - 插入表格5分钟后自动更新表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43834631/