如果你只希望为新插入的记录的state1 填上'等待审核'的话根本用不着sql的触发器器。
直接将state1 的默认值设置为'等待审核'就行了这样效率高。
或者在insert into 语句中显示的插入等待审核
洳果你非要用sql的触发器器的话,就在update语句后面加上where 子句
sql的触发器器在这里就是浪费性能:完全可以用默认值代替...
本文摘自《锋利的SQL》:
如果表中包含的列数超过了8列COLUMNS_UPDATED将返回多个字节,这时候应当对字节进行截取以判断每个字节中二进制位的情况。例如下面示例中的T1表包含有10列,所定义的sql的触发器器在修改表中C2、C4和C10列时将返回提示消息。 USE AdventureWorks;
0
你为什么不写个插入insert语句呢点击新增产品的时候,做插入操作就行了
0
0
你给的条件和代码不符合啊大兄弟
0
什么年代了还用sql的触发器器,好久之前就听说这玩意性能不好找下替代方案吧
0
支持前面的 写个插入语句时候把其他的数据都写上
0
0
为什么要用sqlsql的触发器器
0
产品名称未知,只能先插入NULL了
如果這样子出现了重复的产品ID,那么建议产品表的ID用自增长字段,插入的时候不写入等数据库自动生成。
0
如果你只希望为新插入的记录的state1 填上'等待审核'的话根本用不着sql的触发器器。
直接将state1 的默认值设置为'等待审核'就行了这样效率高。
或者在insert into 语句中显示的插入等待审核
洳果你非要用sql的触发器器的话,就在update语句后面加上where 子句
sql的触发器器在这里就是浪费性能:完全可以用默认值代替...