질문Q #2141
DB업데이트시 SYSDATE활용.
수야디벨2013-01-07 12:59:21
안녕하세요 !!
처음에 글을 입력할때 형식은 timestamp . 기본값은 current_timestamp로 준 상태에서,
글을 입력하면 DB에 자동으로 글이 작성된 시간이 입력되는데요.
이 시간을 글을 새로 등록시, 현재 시간으로 업데이트 해줘야할 필요성을 느꼈습니다.
이전에 SYSDATE를 질문한적이 있어서요. 정공법은 당연히 아니겠지만 이렇게 하면 될줄알았습니다.
*model
$this->db->select('sysdate() as sysdate');
$t = $this->db->get('rank_stn');
foreach($t->result() as $row):
$sysdate = $row->sysdate;
endforeach;
<중간에 DB선택 및 where절 생략...>
$this->db->update('rank_stn',array('stn_point'=>$point + 5 ,'user_img'=>$user_img,'m_name'=>$data['m_name'],'regdate'=>$sysdate));
그런데 되질 않더라구요. 분명히 될 거같은데. 안되서..
혹시 형식이 timestamp 값이라 그런걸까요~?
꼭 저렇게 따로 sql문으로 sysdate를 써야하는 이유가 있을까요?
update rank_stn set regdate=now() 또는 sysdate()