
数据库
sunzbking
没啥可说的
展开
-
mysql 查询 数字类型 和 字符差串 比较的坑
如图:字段:settle_part_id 是 int类型的,比较的是 字符类型,mysql会吧字符转换,如果字符开头是字母会和0相等如果是数字,就会和 开头的数字相等解决办法:1,尽量避免不同类型的比较 2,转换类型后比较 (数字转字符可以: CAST(t.settle_part_id AS CHAR) )...原创 2019-03-08 16:15:51 · 1736 阅读 · 0 评论 -
数据库批量更新的坑
若一个sql中通过分号分割(或包含)了多个独立sql修改数据库连接配置:&allowMultiQueries=true官方文档:allowMultiQueriesAllow the use of ';' to delimit multiple queries during one statement (true/false), defaults to 'false',...原创 2019-03-06 14:06:49 · 1120 阅读 · 0 评论 -
数据库保存火星文error code [1366]; Incorrect string value: '\xF0\x9F\x98\x81' for column
1,修改数据库对应字段编码为utftmb4,前提为数据库版本最低为MySQL5.5.3,保险起见也可以把数据库、数据库表的编码也设置为utf8mb4,只不过耗费资源会更多一点;2,mysql链接配置url =jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf8druid数据源配置添加...转载 2019-03-10 22:18:32 · 1160 阅读 · 0 评论