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')
展开
 我来答
匿名用户
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;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式