mysql写触发器
帮忙写一个触发器lsxhd这个有插入值时,更新ywrq这个字段,下面是sqlUPDATElsxhdSETywrq=UNIX_TIMESTAMP(FROM_UNIXTIME...
帮忙写一个触发器 lsxhd这个有插入值时,更新ywrq这个字段,下面是sql
UPDATE lsxhd
SET ywrq = UNIX_TIMESTAMP(
FROM_UNIXTIME(rq, "%Y-%m-%d")
)
WHERE
ywrq = UNIX_TIMESTAMP('1970-01-01') 展开
UPDATE lsxhd
SET ywrq = UNIX_TIMESTAMP(
FROM_UNIXTIME(rq, "%Y-%m-%d")
)
WHERE
ywrq = UNIX_TIMESTAMP('1970-01-01') 展开
1个回答
2015-05-21
展开全部
--触发器如果存在则删除重新创建
DROP TRIGGER IF EXISTS 触发器名称;
CREATE TRIGGER 触发器名称
AFTER INSERT ON 表名称
FOR EACH ROW
BEGIN
--这里写你触发器触发时要做的
UPDATE lsxhd
SET ywrq=UNIX_TIMESTAMP(FROM_UNIXTIME(rq, "%Y-%m-%d"))
WHERE
ywrq=UNIX_TIMESTAMP('1970-01-01')--如果这里的‘1970-01-01’是插入的数据中的列值的话,可以从INSERTED中查询出
END;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询