> > 저는 done_date만 현재시간으로 바꿨는데 왜 apply_date까지도
> > 함께 바뀌는지 모르겠네요..
> >
> > mysql> select * from revoke_req; 바뀐 결과
> > +------------+--------------+--------------+-------+
> > | serial_num | apply_date | done_date | check |
> > +------------+--------------+--------------+-------+
> > | 0B | 991026165823 | 991026165823 | 20 |
> > | 0C | 991026165513 | 991026165513 | 22 |
> > +------------+--------------+--------------+---
> >
> > 참 신기하죠. 원인 좀 알려주세요...
> >
>
> 처음 테이블 정의를 어떻게 하셨는지 궁금하군요.
> 현재 apply_date와 done_date를 보면 두개의 tuple에서 모두 그 값이 동일
> 합니다. 아마도 서로 연관성을 가지지 않는가 싶은데 테이블 정의를 불러
> 주신다면 참고가 될 것 같습니다.
>
mysql>create table revoke_req (
-> serial_num varchar(50) not null,
-> apply_date timestamp(12) not null,
-> done_date timestamp(12),
-> check varchar(3) not null);
제가 테이블을 생성할 때 정의한 내용입니다.
별 관계가 없는 듯한데, 참 이상하군요..
제대로 된 시간이 입력되야 하는데 걱정이군요..
다른 테이블에도 같은 현상이 발생하(즉 하나를 바꾸면 다른 시간 타입의 값도 바뀌더군요.)
|