如何通过检查今天的条件自动更新查询?

时间:2015-04-18 05:21:46

标签: sql codeigniter

我希望自动更新查询,当今天大于今天。

table camp_details

camp_details
---------------
Camp_name,
Description,
fromdate,
todate, 
status

我的查询

$this->db->where('todate' > NOW());
$up_reg = $this->db->update('camp',array('status' => 0));

todate大于今天时,状态将自动更新为0。

1 个答案:

答案 0 :(得分:1)

我相信你的问题是使用mysql NOW()返回一个像这样的值

  

2014-11-11 12:45:34

使用CURDATE()会产生类似这样的值

  

2014年11月11日

您可能希望使用CURDATE()从数据库中获取。 请参阅此链接了解sql now()。 mysql NOW()