UPDATE `tbl_employee` SET isleaved ='1' AND leaveDate=NOW()表结构说明
isLeaved varchar length=1
leaveDate   varchar length=19     
       
请问上述sql语句,为什么 更新不成功呢,简直疯掉!

解决方案 »

  1.   

    leaveDate内容是什么
    UPDATE `tbl_employee` SET isleaved ='1' AND leaveDate=
    date_format(NOW(),'%Y-%m-%d')
      

  2.   

    执行 SELECT NOW() 得到数据 2013-01-14 14:53:20mysql版本 5.0
      

  3.   

    执行 update后, isleaved 就没有任何值,空的,奇怪啊
      

  4.   

    PDATE `tbl_employee` SET isleaved ='1' AND leaveDate=DATE_FORMAT(NOW(),'%Y-%m-%d')0 row(s) affectedExecution Time : 0 sec
    Transfer Time  : 0.002 sec
    Total Time     : 0.003 sec
      

  5.   

    set后不是,做分割吗?用and不会出问题吗?
      

  6.   

    UPDATE `tbl_employee` SET isleaved ='1' ,leaveDate=NOW()
      

  7.   

    语法都不对咋更新啊UPDATE `tbl_employee` SET isleaved ='1' , leaveDate=NOW()
      

  8.   

    哎,都调试晕了,重新启动,重写写了,就好了, 后来才发现,奶奶的 ,中间是 and ,日