• mysql where 字段值末尾加空格也能查到数据

    今天遇到了一个很奇怪的mysql查询问题,当作为查询条件的字符串末尾有空格时,可以查到数据库中末尾不含空格的值。经过多次查阅资料,最后找到三种解决的方法,现在分享给大家。原因:如果字段是char或varchar类型,那么在字符串比较的时候MySQL使用PADSPACE校对规则,会忽略字段末尾的空格字符。解决方式:若想做到精确匹配可以使用下面几种方法:第一种方法:使用likese...

    MySQL 2019年10月16日 3058 0