现在位置: 首页 > 所有2018年07月发表的文章
2018年07月30日 SQL基本用法 ⁄ 共 755字 暂无评论 ⁄ 阅读 58 次
问题 最近在联调某个业务时发现使用的签名总是验证不过,在MySQL中查询了该业务的私钥配置和业务侧的配置是一样的,问题就出在SQL查询这里,最后将配置导出到本地发现私钥后面多了一个空格,将空格删除然后签名计算OK。问题是:为什么在DB查询条件中的字符串没有包含空格也可以查到实际包含空格的这条记录呢? 原因 如果字段是char或varchar类型,那么在字符串比较的时候MySQL使用PADSPACE校对规则,会忽略字段末尾的空格字符,...
阅读全文
2018年07月13日 SQL基本用法 ⁄ 共 3039字 暂无评论 ⁄ 阅读 67 次
很长一段时间,都认为"insert into a select * from b" 会导致b表被锁住。在最近一次组内同事的质疑中,发现错了.b表会不会被锁,其实和隔离级别有一定关系,下面我们具体分析一下 环境说明: 1.隔离级别:REPEATABLE-READ 2.MySQL版本:5.6.29 3.Binlog格式:ROW 4.建表SQL: CREATE TABLE `os_diskio_history_bak` ( `id` int(10) NOT NULL AUTO_INCREMENT, `ip` varchar(50) NOT NULL, `tags` varchar(100) DEFAULT NULL, `fd...
阅读全文
×