mysql数据库bigint类型字段当查询条件使用
因为bigint类型会存在精度失真的问题,当字段长度后面几位相近时,拿这个类型的字段查询时会被认为是相等的,同时被查询出来。
使用该类型作为查询条件时,我是用的时下面的方法concat()将字段转为字符类型,
SELECT
*
FROM
test
WHERE
id = concat(1493140203433414658)
AND is_deleted =0
有其他处理方法的欢迎留言