求一条修改语句 表table中字段  id name   
1   a1   
2   b1 
3   c1   
4   d1 
我想将table 表中的每一条记录的 name 的数值后面的1去掉 
变成如下: 
id name  1     a 
2     b   
3     c  
4     d  希望各位大侠可以给出SQL语句。如果方便可以把PHP+html执行代码也写一下。谢谢了 

解决方案 »

  1.   

    业务是什么?为啥要这么操作?
    仅仅是修改数据的话,可以把数据导出csv 把那一列的值改掉好了或者select数据,取出name给$name,通过$name=substr($name, ,0,-1);再update 不知道有没有简便的好方法
      

  2.   

    1.$sql = "update table set name=REPLACE(name,'1','')";2.$sql = "update table set name=SUBSTRING(name,'1','1')";
      

  3.   

    数字不用加引号了
    $sql = "update table set name=SUBSTRING(name,1,1)";