数据库里有一个字段是时间,我想修改但是老是提示 “:”附近的语句出错update table1 set time = (16:50) from table where time = (17:10)

解决方案 »

  1.   

    http://download.csdn.net/detail/kofandlizi/6475545
    mysql经典教材9本下载地址,可以下载来学习下!
      

  2.   

    你的“time”字段是什么类型 ?(如果是字符串类型,直接使用单引号即可,如果是时间格式,可能需要转时间转换处理) 能否共享一下表结构 ?
    "update table1 set time = (16:50) from table where time = (17:10)"SQL 脚本本身就是错误的 
    应该是 
    update table1 set time = '16:50'  where time = '17:10';

    update table1 set time =( select time  from table where table.time=table1.time limit 1   ) where time = '17:10' ;