更新表时不能引用该表。
UPDATe tableName WHERe 1 = (SELECT 1 FROM tableName)
从MySQL文档:
触发器可以访问其自己的表中的旧数据和新数据。触发器还可以影响其他表,但是不允许修改调用该函数或触发器的语句已经使用(用于读取或写入)的表。(在MySQL
5.0.10之前,触发器无法修改其他表。)

更新表时不能引用该表。
UPDATe tableName WHERe 1 = (SELECT 1 FROM tableName)
从MySQL文档:
触发器可以访问其自己的表中的旧数据和新数据。触发器还可以影响其他表,但是不允许修改调用该函数或触发器的语句已经使用(用于读取或写入)的表。(在MySQL
5.0.10之前,触发器无法修改其他表。)