mysql
yu799225625
这个作者很懒,什么都没留下…
展开
-
Insert into select语句实现数据迁移
Insert into select语句实现数据迁移 在执行insert into select from 语句时,mysql会从上到下扫描并加锁,这样就和直接锁表是一样的了,无法在往数据库插入数据。 解决办法:由于查询条件会导致order_today 全表扫描,什么能避免全表扫描呢,给查询字段添加索引就可以了。由于走索引查询,就不会出现扫描全表的情况而锁表了,只会锁住符合条件的记录。 在默认的事务隔离级别下:insert into order_record select * from order_toda原创 2020-08-29 14:37:30 · 834 阅读 · 0 评论 -
MySQL使用命令行导入数据库,导出数据
mysql -uroot -proot tongyun_mes < F:\tongyun_mes.sql原创 2020-04-16 09:30:22 · 290 阅读 · 0 评论 -
mysql 表读锁、表写锁、行锁以及mybatis中实现行写锁
MYSQL的表级锁的锁模式 表共享锁(表读锁):持有表A读锁的session可以读表A,但不能更新表A,同时不能对其他表进行任何查询、更新操作。 其他session可以读取表A,但是不能更新表A。 表排他锁(表写锁):拥有表A写锁的session,可以对表A进行查询、更新操作。同时具有排他性,其他session不能对表A进行查询、更新操作。 如何加表锁: 锁定表:LOCK TABLE...原创 2019-01-10 17:30:16 · 11686 阅读 · 0 评论 -
mysql 编写函数,将表中某一字段从1开始循环累加
# 定义函数,将e_crp表的mes_msg_id 从1开始循环累加 DROP PROCEDURE IF EXISTS `updateErp`; DELIMITER ;; CREATE PROCEDURE `updateErp` () BEGIN DECLARE ListCount INT ; DECLARE iRow INT ; DECLARE temp_id IN...原创 2019-01-10 17:35:52 · 2244 阅读 · 0 评论