
mysql
开着小马奔腾哟
这个作者很懒,什么都没留下…
展开
-
存储过程demo-(base mysql)
DROP PROCEDURE IF EXISTS delUserOrderDataByUserId;DELIMITER $ CREATE PROCEDURE delUserOrderDataByUserId(IN pUserId BIGINT) BEGIN -- 依赖orderId来删除的相关表 DECLARE pOrderId BIGINT; DECLARE s INT DEFAULT 0; #声明游标 DECLARE orderIdList CURSOR FOR SELEC原创 2020-06-11 10:57:13 · 317 阅读 · 0 评论 -
mysql的lock tables与unlock tables的用法
1、在对mysql数据库中的表进行操作时可以通过添加当前线程下的表的锁实现当前线程下的数据安全。2、添加只读锁(read)如果一个线程获得在一个表上的read锁,那么该线程和所有其他线程只能从表中读数据,不能进行任何写操作。-- lock tables read 与 writeselect log_id from SYS_SYSTEMLOG;-- 将sys_systemlog表进行原创 2017-09-12 11:51:14 · 2629 阅读 · 0 评论 -
mysql同一个事务中先插入再查询与先删除再查询结果分析
一,现象展示1、先插入再查询BEGIN;INSERT INTO video (CREATE_TIME, UPDATE_TIME, VERSION, VID, VIDEO_NAME, SPEED, RATE, HORIZONTAL, VERTICAL, SIZE, LIB_ID, ALARM_THRESHOLD, ONLINE, STATUS, REMARK) VALUES(NOW()...原创 2018-10-19 16:25:18 · 45511 阅读 · 5 评论