Mysql触发器,如果station不';行不通

Mysql触发器,如果station不';行不通,mysql,sql,Mysql,Sql,在“record”表中添加记录时,触发器中的以下代码不起作用(在“record”表中添加记录时,表“person”的列未更新) 问题在于日期的条件,这就是为什么我在查询中得到null,所以我添加了条件 AND day(`date`) < day(NEW.`date`) AND month(`date`) <= month(NEW.`date`) AND year(`date`) <= year(NEW.`date`) 和日期(`date`)

在“record”表中添加记录时,触发器中的以下代码不起作用(在“record”表中添加记录时,表“person”的列未更新)


问题在于日期的条件,这就是为什么我在查询中得到null,所以我添加了条件

AND day(`date`) < day(NEW.`date`) 
AND month(`date`) <= month(NEW.`date`) 
AND year(`date`) <= year(NEW.`date`)
和日期(`date`)月份(`date`)不起作用意味着?当它不起作用时,您有没有收到任何错误?'Not work'意味着当我在Assessment中添加一行时,table person没有更新(所看到的列不包含值1),在没有示例数据、错误消息的情况下,我们应该如何帮助您?我没有任何错误,触发器创建过程没有错误
AND day(`date`) < day(NEW.`date`) 
AND month(`date`) <= month(NEW.`date`) 
AND year(`date`) <= year(NEW.`date`)