
mysql
成市风彩
一步两步,步步惊心......
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql数据库死锁 处理方法
MySQL数据库死锁是一个常见的问题,通常发生在多个事务试图以不同的顺序锁定资源时。以下是关于MySQL数据库死锁的删除方法,以及针对代码开发问题和报错问题的解答。对于死锁报错,MySQL通常会提供详细的信息,指出哪个事务或哪个操作导致了死锁。确保事务以一致的顺序请求锁,并尽量减少事务的大小和持续时间。:首先,查看MySQL的错误日志以获取更多关于死锁的信息。确保事务以一致的顺序请求锁,并尽量减少事务的大小和持续时间。:如设置合理的锁超时时间等配置参数,也可以帮助减少死锁的发生。KILL 进程ID;原创 2024-04-10 16:44:29 · 1831 阅读 · 0 评论 -
docker 创建mysql数据库命令
-lower_case_table_names=1 设置表名参数名等忽略大小写。--privileged=true 容器root用户享有主机root用户权限。-e MYSQL_ROOT_PASSWORD=root 设置root用户密码。--restart=always 跟随docker启动。将容器的3306端口映射到主机的3306端口。-v 映射主机路径到容器。原创 2022-09-02 10:21:02 · 588 阅读 · 0 评论 -
mysql解析sql(含计算)的使用(个人记录)
SELECT DATE(create_date) as 'playDay', count(*) as 'playPv', count(DISTINCT open_id) as 'playUv', count(CASE WHEN play_percentage>=75 THEN open_id END) as 'finishPv', count(DISTINCT CASE WHEN play_percentage>=75 THEN open_id END) as 'finishUv',.原创 2021-03-03 15:33:18 · 293 阅读 · 1 评论 -
mysql 修改表的字符集和所有列的字符集(排序规则)
修改表的字符集和所有列的字符集(排序规则)alter table epg_info2 convert to character set utf8mb4 COLLATE utf8mb4_unicode_ci;原创 2021-01-15 16:06:42 · 984 阅读 · 1 评论 -
mysql将一个表的数据插入到另一个表的数据
INSERT INTO d( id, title, intro ) SELECT id, title, '' FROM d_copy原创 2020-12-22 17:00:49 · 1490 阅读 · 0 评论 -
联合表修改字段属性(GROUP_CONCAT函数拼接字符)
1:联合表修改字段属性2:GROUP_CONCAT 函数是将自定义字符拼接(避免查出结果为 BLOB 类型)UPDATE program_info p2 LEFT JOIN(select p.program_id ,GROUP_CONCAT(cast(t.name as char)) tag from tag_info t RIGHT JOIN program_tag_map p ON t.id=p.tag_id WHERE t.del_flag=0 AND p.del_flag=0 GRO...原创 2020-12-22 16:54:29 · 641 阅读 · 0 评论 -
spring 事务@Transactional REQUIRES_NEW的使用(mysql大数据量分批(commit)插入场景)
每次插入数据量参考学习:https://www.imooc.com/article/291781事务@Transactional REQUIRES_NEW的详解参考学习:https://blog.youkuaiyun.com/cy_7030/article/details/91802949spring 事务REQUIRES_NEW不好使参考学习:http://blog.youkuaiyun.com/arsenal04/article/details/41007545我的代码记录://DeviceService类中原创 2020-12-09 16:03:19 · 1017 阅读 · 0 评论 -
navicat设置MySQL字段类型的长度
原文链接转载 2020-01-20 09:59:25 · 1986 阅读 · 0 评论 -
解决:No qualifying bean of type 'org.apache.ibatis.session.SqlSession' available
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.apache.ibatis.session.SqlSession' available: expected at least 1 bean which qualifies as aut...原创 2018-06-14 14:22:11 · 9888 阅读 · 0 评论 -
mysql sql取交集数据
SELECT * FROM PROGRAM p <if test="code != null and code != ''"> INNER JOIN program_tag_map ptmarea ON (ptmarea.content_id = p.CONTENT_ID AND ptmarea.tag_id = #{co...原创 2018-06-04 17:31:17 · 2730 阅读 · 0 评论 -
mysql 根据一个表数据更新另一个表的某些字段
DROP TABLE IF EXISTS T_U_TEMPLATE;-- 模版表CREATE TABLE T_U_TEMPLATE ( ID INT NOT NULL AUTO_INCREMENT comment '模版表ID', TEMPLATE_CODE VARCHAR(50) BINARY comment '模版编码', TEMPL...原创 2018-05-23 10:35:44 · 2537 阅读 · 0 评论 -
mysql存储过程简例
存储过程流程1. DROP PROCEDURE IF EXISTS program_weight ; -- 删除 (program_weight:存储过程名称)2.DELIMITER // -- 默认的输入的结束符;替换成//。 -- 创建CREATE PROCEDURE program_weight(in contentId VARCHAR(100)) BEGIN SELECT...原创 2018-04-25 13:33:11 · 191 阅读 · 0 评论 -
mysql调用存储过程
<!--mysql调用存储过程--> <select id="singleRelationProgram" statementType="CALLABLE" parameterType="String"> {Call SINGLERANKING_PROGRAM_PRO(#{contentId})} </select>...原创 2018-04-17 15:25:35 · 222 阅读 · 0 评论