| 제목 | 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 값이라 그런걸까요~?  | 
                |||
| 다음글 | TIMESTAMP값에 대해서! (2) | ||
| 이전글 | 보통 today 같은거 어떻게 구현하시나요? (3) | ||
| 
                             
                                변종원(웅파)
                                /
                                2013/01/07 13:54:46 /
                                추천
                                0
                             
                             | 
                    
| 
                             
                                수야디벨
                                /
                                2013/01/07 14:43:27 /
                                추천
                                0
                             
                            웅파//  | 
                    
| 
                             
                                변종원(웅파)
                                /
                                2013/01/07 15:33:44 /
                                추천
                                0
                             
                            
                                액티브레코드에서 now() 이용할 수 있습니다. now()로 검색해보시면 답이 있습니다.
                             
                         | 
                    
| 
                             
                                한대승(불의회상)
                                /
                                2013/01/07 17:05:09 /
                                추천
                                0
                             
                            
                                메뉴얼을 보면... 
                        
$this->db->set('regdate', 'sysdate()', FALSE);라고 쓰면 된다고.... | 
                    
꼭 저렇게 따로 sql문으로 sysdate를 써야하는 이유가 있을까요?
update rank_stn set regdate=now() 또는 sysdate()