
MySQL
Java-xy²
这个作者很懒,什么都没留下…
展开
-
Waiting for table flush故障处理
AND INFO LIKE ‘%处于打开状态的表名%’① 找到阻塞flush tables的慢查询。② 找到flush tables慢查询。1 找到正处于open状态的表。杀掉2 步骤中找到的两个慢查询。2 找到引发故障的慢查询。原创 2024-06-25 02:43:56 · 328 阅读 · 0 评论 -
mysql 变更自增主键id起始值
Mysql自增主键设置原创 2022-11-30 11:22:23 · 486 阅读 · 0 评论 -
Mysql操作数据库查询数据
mysq数据库查询原创 2022-11-23 09:54:52 · 319 阅读 · 0 评论 -
MySql查询到的数据添加到新表 指定字段
INSERT INTO oper_result (ASSEM_ID,STATION_ID,PASS_FLAG,OPER_USER,UPDATE_TIME,LINE_ID,ORDER_ID)SELECT ASSEM_ID, ‘302A’, ‘1’, ‘admin’, CREATE_TIME AS UPDATE_TIME, ‘04’, ‘20220330001’ FROM assembly_info WHERE ORDER_ID = ‘20220330001’...原创 2022-03-31 19:23:16 · 2231 阅读 · 0 评论 -
MySQL数据库创建存储过程,使用定时事件触发
1.新建存储过程:DELIMITER $$USE `rntec`$$DROP PROCEDURE IF EXISTS `copy_data_1_day`$$CREATE DEFINER=`root`@`%` PROCEDURE `copy_data_1_day`()BEGINDECLARE v_date_0 VARCHAR(30);-- 获取6个月前日期 SELECT DATE_FORMAT(DATE_SUB(DATE(NOW()),INTERVAL 6 MONTH),'%...原创 2021-03-19 19:14:07 · 186 阅读 · 0 评论 -
如何批量修改数据库时间数据
UPDATE info_history SET CREATE_TIME =DATE_SUB(CREATE_TIME,INTERVAL 2 SECOND)原创 2021-03-05 09:47:01 · 1189 阅读 · 1 评论 -
将一张表的字段赋给另一张表的字段
UPDATE log_history a ,(SELECT * FROM detail_history WHERE REMARK IS NOT NULL ) b SET a.REMARK=b.REMARK WHERE a.KEY_ID=b.RELA_LOG_ID原创 2021-01-18 12:35:06 · 333 阅读 · 0 评论 -
Mysql中添加定时事件任务
创建定时事件:设置5秒往test表添加一次数据,添加的数值为一个设置的随机数;CREATE EVENT IF NOT EXISTS event_testON SCHEDULE EVERY 5 SECOND ON COMPLETION PRESERVEDO INSERT INTO test (NAME, VALUE, CREATE_TIME ) VALUES ('temper', TRUNCATE((20 + RAND() * 10),2) ,...原创 2020-10-29 17:42:11 · 196 阅读 · 0 评论 -
SQL语句中将某个字段中部分字符批量替换掉
写法: replace函数update 表名 set 字段=replace(字段,‘替换的部分’,‘替换后的字符串’);原创 2020-10-13 11:53:02 · 3486 阅读 · 0 评论 -
mysql中使用CONVERT将varchar类型转换integer
//主键新增时使用<insert id="saveParam" parameterType="com.making.vo.param.CraftParamVO"> <selectKey keyProperty="paramId" resultType="String" order="BEFORE"> select IFNULL(max(CONV...原创 2020-03-26 17:47:24 · 1101 阅读 · 0 评论 -
sql查询中的(not in 不在某个集合中)用法
serviceImpl中: if (StringTool.isNotEmpty(elementID)){ String paramList = ""; List list = carftparamdao.getExistParamList(elementID); for(int i=0;i<list.size();i++){ paramList+=list....原创 2020-08-17 09:52:13 · 4982 阅读 · 2 评论 -
mysql新增主键自增长
<insert id="saveParam" parameterType="com.xxx.param.ParamVO"> <selectKey keyProperty="paramId" resultType="String" order="BEFORE"> select IFNULL(max(CONVERT(PARAM_ID, UNSIGNED INTEGER)+1),'100') from PARAM </selectKey> .原创 2020-08-17 10:02:04 · 253 阅读 · 0 评论 -
Mysql中调换同一张表中两条记录的某个属性
UPDATE student s1 JOIN student s2 ON s1.ID='xxxx' AND s2.ID='xxxx' SET s1.NAME=s2.NAME,s2.NAME=s1.NAME原创 2020-08-21 14:27:22 · 294 阅读 · 0 评论