mysql 1054 42s22_MySQL 触发器的坑:ERROR 1054 (42S22): Unknown column 'xxx' in 'field list'
时间: 2023-09-26 09:10:29 浏览: 143
Unknown column ” in ‘field list’解决方案
5星 · 资源好评率100%
这个错误通常是由于触发器中引用了不存在的字段而导致的。请检查你的触发器代码,特别是触发器中的 SELECT 语句,确保它们引用的所有字段都存在于相应的表中。
另外,你也可以尝试在触发器中使用 NEW 和 OLD 关键字来引用触发器相关的表的行数据。例如,如果你想引用一个名为 "name" 的字段,你可以使用 NEW.name 来引用触发器插入或更新的行中的 "name" 字段。
阅读全文