MySQL
MySQL
林生石竹
这个作者很懒,什么都没留下…
展开
-
【MySql】FIND_IN_SET 字符串逗号分隔,判断是否包含某字符串
返回某字符串在一串有逗号组成的字符串集合(SET)中的第几位,不存在时为0。原创 2024-05-05 16:59:22 · 513 阅读 · 0 评论 -
【MySql】Referencing column ‘‘ and referenced column ‘‘ in foreign key constraint ‘‘ are incompatible
指定外键的两列字符集和排序规则不一致。incompatible:不一致的。原创 2024-03-20 11:52:04 · 901 阅读 · 0 评论 -
java.lang.NumberFormatException: For input string: “!“
文章目录MyBatis XML文件查询报错:For input string: "!"原因调整办法OGNL表达式MyBatis XML文件查询报错:For input string: “!”<if test="memberInfoDrawing.phone != null and memberInfoDrawing.phone != '' and memberInfoDrawing.phone == '!'"> and a.phone != ''</if>org.myba原创 2024-02-18 11:10:13 · 1146 阅读 · 1 评论 -
【MyBatis-Plus】XML文件中if-test判断字符串不生效
test条件中数字加单引号默认类型是数字,直接和字符串比较不相等。使用toString()方法转换数字类型。原创 2023-07-21 10:54:18 · 2217 阅读 · 0 评论 -
【MySql】开发中用到的操作
【MySql】开发中用到的操作原创 2023-01-04 18:53:56 · 108 阅读 · 0 评论 -
Illegal mix of collations (utf8mb4_general_ci,COERCIBLE) and (utf8mb4_0900_ai_ci,COERCIBLE) for oper
Illegal mix of collations (utf8mb4_general_ci,COERCIBLE) and (utf8mb4_0900_ai_ci,COERCIBLE) for operation '='原创 2022-09-07 15:53:28 · 1281 阅读 · 0 评论 -
【MyBatis-Plus】多租户情况下使用 CONVERT(name USING gbk)实现拼音字母排序报错
MyBatis-Plus 租户拦截器自动添加租户查询条件时报错@InterceptorIgnore(tenantLine = “1”)原创 2022-07-15 09:50:14 · 2890 阅读 · 0 评论 -
【MYSQL】五种语言分类
包括 CREATE、DROP、ALTER 等对数据库数据结构进行操作的语言包括 INSERT、DELETE、UPDATE 等对数据库数据进行操作的语言使用 SELECT 对数据进行查询的语言包括 GRANT、REVOKE 数据库权限设置语言包括 COMMIT、ROLLBACK、SAVEPOINT 等对数据库事务进行操作的语言...原创 2022-07-14 18:17:05 · 1459 阅读 · 0 评论 -
MYSQL 排序ORDER BY与分页LIMIT数据错乱
ORDER BY的字段重复时,使用LIMIT取值,随机返回数据。解决方法:ORDER BY 后添加唯一列排序原创 2022-05-19 10:32:11 · 685 阅读 · 0 评论 -
java.sql.SQLException: Bad format for BigDecimal ‘11,100.00‘ in column 7.
一、数据库异常 java.sql.SQLException: Bad format for BigDecimal ‘11,100.00’ in column 7.BigDecimal 使用FORMAT进行四舍五入后返回使用逗号隔开的字符串,不再是BigDecimal二、解决方式实体使用String或使用Round四舍五入(不含逗号)...原创 2022-01-10 17:59:59 · 835 阅读 · 0 评论 -
MyBatis的xml文件字符串比较报错-for input string:“1,2“
MyBatis的xml文件使用OGNL表达式来解析,字符串型的常量解析:单数字为整型,单字母为字节与字符串比较时,字符串内容无法转换为对应常量的数据类型报错。解决方式:将常量加一下字符串转换:map.state = ‘1’.toString()...原创 2021-11-17 17:03:14 · 864 阅读 · 0 评论 -
Table ‘xxx‘ is specified twice, both as a target for ‘UPDATE‘ and as a separate source for data
文章目录一、MySQL异常二、解决一、MySQL异常在UPDATE或DELETE时可能出现的SQL异常,根据本表查询对表进行操作或修改。二、解决在关于本表查询的条件中,嵌套一层临时表。UPDATE `xxx` SET `sort_no` = 1 WHERE `parent_id` IN(SELECT id FROM (SELECT id FROM `xxx`)a) ;...原创 2021-06-25 09:46:06 · 595 阅读 · 0 评论 -
MySQL中需要转义的保留字
列名8.0-MySQL10.1-MariaDB(5.7-MySQL)first_valueYN原创 2021-06-04 16:59:04 · 546 阅读 · 0 评论 -
queryWrapper in查询未加条件,之后的查询条件、排序等不生效
文章目录一、queryWrapper排序orderBy()方法不生效一、queryWrapper排序orderBy()方法不生效queryWrapper.in(SetMeal::getSetMealType, setMeal.getSetMealTypes());queryWrapper.orderByAsc(SetMeal::getOrderIndex);原因:querywrapper的in方法在使用时,若集合为空,则之后的sql都不再拼接。解决方法:用上in方法的condition,添加条件原创 2021-05-14 09:34:56 · 4911 阅读 · 0 评论 -
Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezone‘ property manually.
文章目录一、MYSQL连接报错:Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually.一、MYSQL连接报错:Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually.serverTimezone = Asia/Shanghai原创 2021-04-26 17:27:00 · 79 阅读 · 0 评论 -
数据库优化
文章目录一、索引数据结构二叉树红黑树B树B+树(MYSQL)二、MYSQL在磁盘上的存储存储引擎MyISAMInnodb三、Hash索引四、联合索引最左前缀原则一、索引数据结构索引:帮助数据库实现高效获取数据的排好序的数据结构。二叉树左边为小,右边为大;对于递增的数据列与不加索引是一样的。红黑树二叉平衡树,在二叉树基础上添加自动平衡功能;数据量比较大时,树高还是比较高B树同一节点存放多个索引,使得树高可控(确定分叉的索引数),节点与索引均从左到右依次递增B+树(MYSQL)B+树也是B树原创 2021-04-19 18:03:45 · 146 阅读 · 0 评论