MySQL
成为靠谱的程序员
这个作者很懒,什么都没留下…
展开
-
【Mysql高级操作】SQL 存储过程、游标、循环的使用
今天碰到一个需求,需要对数据库中的某一个字段按照一定规则更改数据,因为需求并不复杂 所以直接使用SQL进行解决,在此记录一下。【存储过程】按照我的理解就相当于定义一个函数,然后再调用,当然也是可以传参数的,我这里因为没有这种需求,所以没有定义参数。delimiter \\ -- 这个操作可以让mysql一次性执行一个代码块 而不至于碰到‘;’就执行drop procedure if exists proc_while; -- 如果存在名字为【proc_while】的存储过程 就先删除CREAT原创 2020-09-10 10:35:47 · 278 阅读 · 0 评论 -
sql 多表关联更新(亲测可用)
在实际工作中,总会碰到一种情况,就是更新一个表中的字段的时候要参考另一个表中的字段,这时候简单的 update set 语句已经不能满足实际需要,但是网上很多这方面的sql 又不能使用,所以在此记录一下。update a,b set a.id=b.pid where a.id_copy = b.id;a 和 b是表, 将a表的 id更新为 b表的pid 条件为 a表的id_copy = b...原创 2019-06-06 16:15:16 · 2829 阅读 · 0 评论