我有两个名为Projects and Opportunity的表。当机会的状态变为“P'”时,我希望触发器触发。然后我想将project_code增加100并从opportunity列中获取一些数据并插入到Project表中。 我在下面写了我的触发器,这给了我一个糟糕的数据绑定错误。我该如何解决这个错误? 提前致谢。
a
答案 0 :(得分:0)
您的字符串比较看起来不对
IF :new.status =: P
THEN
应该是
IF :new.status = 'P'
THEN
您的商机表是否包含PROJECT_CODE列?区分大小写吗?如果是这样,将确切的案例放在"引用"
我从未见过有人将:old.column_name AUTO_INCREMENT +x
写为插入语句的一部分。你对这组话有什么期望? (看起来列定义已被严重复制)