文档章节

一个Mysql触发器例子--状态改变的同时更新同表中的另一字段

zgw06629
 zgw06629
发布于 2015/04/27 14:43
字数 88
阅读 2884
收藏 8

#表(jc_shop_product )中有一状态值--是否上架(on_sale) 若由未上架(0)转为上架(1) 同时设置上架时间(on_sale_time)

drop trigger if exists update_on_sale_time_of_product;
delimiter //     
CREATE TRIGGER update_on_sale_time_of_product BEFORE UPDATE ON jc_shop_product    
FOR EACH ROW     
BEGIN     
IF OLD.on_sale=0 && NEW.on_sale=1 THEN     
SET NEW.on_sale_time=now(); 
END IF;     
END;
//     
delimiter ;


© 著作权归作者所有

共有 人打赏支持
zgw06629
粉丝 16
博文 54
码字总数 30471
作品 0
海淀
程序员
私信 提问
mysql 常用函数和优化技巧

1.用一个时间戳字段修改另一个日期字段 UPDATE SET = from_unixtime(ctime, '%Y-%m-%d'); 2.格式化时间 SELECT DATE_FORMAT('1997-10-04 22:23:00','%Y-%m-%d %H-%i'); update Table set dat......

隐形人
2016/03/18
36
0
mysql触发器 当记录的指定字段发生变化时,更新表中的另外一个字段,或者更新另外一张关联表中关联记录的字段

注意:语句中出现的old,new,now(),都为数据库自带的关键字,此处不做解释。 两种情况: 第一种:一张表中,更新某条记录的其中的一个字段,触发指定的触发器,记录时间即更新到这条记录...

viakiba
2016/10/31
1K
0
mysql触发器(Trigger)简明总结和使用实例

一,什么触发器 1,个人理解 触发器,从字面来理解,一触即发的一个器,简称触发器(哈哈,个人理解),举个例子吧,好比天黑了,你开灯了,你看到东西了。你放炮仗,点燃了,一会就炸了。 ...

都铎
2016/07/14
46
0
SQL 约束,事务,触发器,存储引擎,多表查询

SQL约束 SQL约束主要有以下几种: NOT NULL: 用于控制字段的内容一定不能为空(NULL)。 UNIQUE: 控件字段内容不能重复,一个表允许有多个 Unique 约束。 PRIMARY KEY:也是用于控件...

七十七快
06/26
0
0
ETL之增量抽取方式

1、触发器方式触发器方式是普遍采取的一种增量抽取机制。该方式是根据抽取要求,在要被抽取的源表上建立插入、修改、删除3个触发器,每当源表中的数据发生变化,就被相应的触发器将变化的数据...

开源中国技术顾问
2016/07/01
89
0

没有更多内容

加载失败,请刷新页面

加载更多

CPU性能过剩提升乏力影响未来行业发展吗?

虽然CPU仍然在不断发展,但是它的性能已经不再仅仅受限于单个处理器类型或制造工艺上了。和过去相比,CPU性能提升的步伐明显放缓了,接下来怎么办,成为横亘在整个行业面前的大问题。 自201...

linuxCool
17分钟前
0
0
使用Autowired和Qualifier解决多个相同类型的bean如何共存的问题

注意: 实现类UserServiceImpl,MyUserServiceImpl 需要区分:@Service("userServicel") @Service("myUserService") https://blog.csdn.net/russle/article/details/80287763......

qimh
51分钟前
3
0
SQL 语句使用to_char函数时,检索结果有空格

小疯在使用Oracle过程中,使用to_char函数检索表数据时发现检索结果前面会有一个空格,对后续开发有影响。问题很好解决,比较直接对可以做一下trim处理。但是小疯很疑惑为什么会有空格呢,于...

野小疯
52分钟前
3
0
对接比特币钱包的PHP开发包

BtcTool是一个基于第三方服务和离线裸交易实现的PHP比特币应用开发包,适合不希望部署本地 节点旳PHP开发者,开发包主要包含以下特性: 利用第三方服务获取指定地址的utxo集合 离线生成消费裸...

汇智网教程
今天
2
0
【自用】 VHD to VHDX

VHDX: 在VHD 2TB 的基础上提供 64TB的容量。 支持逻辑扇区大小为 4KB,和每块的大小为 256MB,来优化虚拟磁盘性能。 比VHD提供更高的安全性、可靠性和性能。 convert-VHD –path d:\Hyper-v...

Tensor丨思悟
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部