返回信息流求助:
pymysql,执行语句
sql_str = "SELECT * FROM dep_table WHERE RECORD_ID = 2020072800000001002"
cursor.execute(sql_str)
record_id是主键,19位的char,只有2020072800000001001一条记录,但是搜索2020072800000001002时,会把2020072800000001001搜索出来,如果换成2020072800000002001则检索出的结果正常是空的。
另外,后三位随意改变,结果都会把2020072800000001001检索出来。
为什么会这样and怎么解决?
这是一条镜像帖。来源:北邮人论坛 / database / #11538同步于 2020/9/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖
【问题】mysql select 检索到的结果与条件不符
mtx
2020/9/16镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。