mysql
明天起好好学习
这个作者很懒,什么都没留下…
展开
-
Could not open Hibernate Session for transaction; nested exception is org.hibernate.TransactionExcep
以上报错是由于数据库连接池链接失效导致Could not open Hibernate Session for transaction; nested exception is org.hibernate.TransactionException: JDBC begin transaction failed:经过测试发现是和mysql数据库的参数有关show global variable...原创 2020-03-09 15:57:41 · 8548 阅读 · 3 评论 -
mysql脚本实现循环插入
定义存储过程DELIMITER $$--数据库名称USE `zycrm`$$--删除旧的存储过程DROP PROCEDURE IF EXISTS `u_head`$$--定义新的存储过程CREATE PROCEDURE `u_head`(IN param_num INTEGER)BEGIN -- 该变量用于标识是否还有数据需遍历 DECLARE flag INT D...原创 2020-01-19 17:19:01 · 1529 阅读 · 0 评论 -
mysql表内复制
INSERT INTO `ph_new_vs_citiy`(`phhealthnewuid`,`cityid`) SELECT `phhealthnewuid`,610502 AS `cityid` FROM `ph_new_vs_citiy`WHERE cityid = 610500原创 2019-09-02 09:15:16 · 98 阅读 · 0 评论 -
mysql单表快速生成100万条数据
经过测试发现存储过程很慢本文采用生成文本文件,再导入文本文件的方法。import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;/** * @author yang * @Title: TestMain.java * @Pac...原创 2019-07-15 10:42:00 · 1177 阅读 · 1 评论 -
mybatis递归查询父子菜单
查询结果[ { "id": 1, "menuName": "菜单01(1层)", "pid": 0, "list": [ { "id": 3, "menuName": "菜单01(2层)"原创 2019-03-18 10:51:11 · 4443 阅读 · 9 评论 -
MySQL if else相关函数
MySQL查询结果使用if elseSELECT IF(sex=1,'男','女') FROM doctormybatis类似if else 的查询方式select * from pwhere 1 = 1<choose> <when test="cityId != null "> cityId = 1 </...原创 2019-03-16 14:18:34 · 3808 阅读 · 0 评论 -
MySQL拼接函数
原始表结构SELECT ProvinceName,CityName,DistrictName FROM AREA1、CONCAT函数SELECT CONCAT(ProvinceName,CityName,DistrictName) FROM AREA2、CONCAT_WS函数SELECT CONCAT_WS('-',ProvinceName,CityName...原创 2019-03-16 11:31:02 · 1334 阅读 · 0 评论 -
MySQL精确计算生日(28岁8个月18天)的方法
数据库表查询结果代码SELECT b.*,CURDATE(),TIMESTAMPDIFF(YEAR, birthday, CURDATE()) AS years,TIMESTAMPDIFF(MONTH, birthday, CURDATE())%12 AS months,TIMESTAMPDIFF(DAY, DATE(DATE_SUB(birthday,IN...原创 2019-03-15 18:26:30 · 1118 阅读 · 0 评论 -
mysql in 函数 WHERE id IN (1,2,9,10,7,8) 自定义排序
排序前sqlSELECT * FROM ws_menu WHERE id IN (1,2,9,10,7,8)排序前结果排序后的sqlSELECT * FROM ws_menu WHERE id IN (1,2,9,10,7,8) ORDER BY FIELD (id,1,2,9,10,7,8)排序后查询结果...原创 2019-03-19 16:14:12 · 621 阅读 · 0 评论 -
mysql表内复制
1、原表数据 2、原表结构 3、执行语句(注意不要复制唯一主键)INSERT INTO AREA (NAME) SELECT NAME FROM AREA WHERE id = 14、执行代码效果图原创 2018-06-20 15:01:52 · 770 阅读 · 0 评论