在phpmysql中运行下列命令,均不起作用:update table set subject = trim(`subject`) where `id` = 999;

update table set subject = trim(subject) where `id` = 999;第次运行后老是提示:
影响列数: 0 唉,找了一天了,还是不知怎么做,谢谢!

解决方案 »

  1.   

    那是你where后面的条件不符合,没有记录被选出进行update
      

  2.   

    update table.....
             |
             |
           表名???
    看看你能不能选出数据  select * from yourTableName where `id` = 999;这个id是数值类型的还是字符串的?相应改一改
      

  3.   

    谢谢klan,我马上试试,写成table只是为了方便大家帮忙,呵呵
    不过应该不是where的问题,我不加条件,也没用!
      

  4.   

    网试了,可以select出来哦
    另外,id的类型为mediumint
      

  5.   

    我想应该是这个有问题:
    set subject = trim(`subject`)