插入成功查询却没有
换字段做where条件可见最后一条是刚刚插入的行
表结构如下
各位帮忙看看怎么回事

解决方案 »

  1.   

    WHERE SET_ORDER_ID='...'
    OR
    WHERE 0+SET_ORDER_ID=...
      

  2.   

    字符串加引号select * from tb where set_order_id='xxxxxxxxxxxxxxx'
      

  3.   

    有的不加也可以查出来,是因为这个值和字符串做隐式转换的时候没有丢失数据。认准一个理:WHERE后面的数据类型要和字段数据类型保持一致。这样就不会出现莫名其妙的问题了。
      

  4.   

    select 时WHERE后的引号没加。注意数据类型。
      

  5.   

    where 后查询条件是字符串类型加引号就可以了。