![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
MySQL
松有木兮
这个作者很懒,什么都没留下…
展开
-
MySQL中修改多个数据库下包含相同字段的所有表中该字段的长度
MySQL中修改多个数据库下包含相同字段的表中该字段的长度 一、业务场景 由于一开始设计数据库表结构的时候没能沟通协作好,导致不同的数据库之间,甚至同一个数据库下的不同表中,同一字段package_name的长度也不同,甚至一些表中字段名称是大写,一些是小写。由于长度不统一,上游业务中记录的数据中package_name字段可以存储数据,而下游业务在保存数据时mysql就会报错。为了解决这一问题,查阅了网上很多博客,最终想到以下两种方式解决。 方法一:使用存储过程 -- 如果存储过程存在就删除 DROP P原创 2020-10-19 22:24:35 · 1539 阅读 · 1 评论 -
MySQL事务乐观锁和悲观锁
MySQL事务乐观锁和悲观锁 1.什么是事务 数据库事务(Database Transaction),是指作为单个逻辑工作单元执行的一系列操作,要么完全执行,要么完全地不执行。 比如说简单的转账事务包含两个SQL语句,一条是给转账人减钱,另一条是给被转账人加钱,这俩条SQL要么都执行,要么读不执行,不允许中间因为停电或者出现异常而只执行一条。出现这种情况会自动回滚 即都不执行。 2.事务的特性 一...原创 2019-09-27 21:51:55 · 192 阅读 · 0 评论