MySQL 如何检测MySQL中使用查询时是否触发了ON UPDATE事件?
您可以利用row_count()进行检测。如果row_count()返回1,则表示它是一条新记录。如果返回2,则表示使用查询触发了ON UPDATE事件。以下是语法 −
让我们首先创建一个表 −
使用插入命令向表中插入一些记录 −
现在,您可以通过上述查询来检查on update事件是否被触发−
它将生成以下输出 −
它返回1,表示没有。
现在,您可以使用insert命令再次将相同的记录插入表中 −
现在,您可以通过上述查询来检查on update事件是否被触发−
它将生成以下输出 −
阅读更多:MySQL 教程