database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 2079 게시물 읽기
No. 2079
DateTime형이 load data infile ~ replace 시에 ZERO value로 기록이되서..
작성자
이진(jlee)
작성일
2005-07-06 11:49
조회수
2,666


4.0.24 버전에서 4.1.12버전으로 업데이트했는데, 문제가 생겼습니다.

MySQL 문서의 '2.10.2. Upgrading from Version 4.0 to 4.1'를 통해서 몇몇 incompatible change에 대해서는 조취를 취했습니다만, 다음과 같은 문제가 발생하더군요.

 

1) 특정파일에 데이터를 쓰고, 이 정보를 주기적으로 load data infile ~ replace 로 불러와 DB table로 저장을 하였는데,

 

2) C:\work\link_monitor_buf 라는 파일에...

 

2382473408 10 56120 10 930 '1971-01-01 01:01:01'

 

...와 같이 기록을 하고,

 

3) load data infile ~ replace 를 사용하여...

 

load data infile 'c:/work/link_monitor_buf' replace into table perfLink(equipIndex,inbBytes,outbBytes,inbRate,outbRate,perfGetTime)

 

...와 같이 perfLink에 불러와서 기록을 합니다.

 

4) 그러면 perfLink라는 테이블에 제대로 기록이 되며,

끝에 있는 '1971-01-01 01:01:01'이 DateTime 포맷으로 제대로 저장이 됩니다.

 

5) 문제는 4.0.24를 사용했을때는 동작이 제대로 되었는데,

4.1.12로 업데이트 했을때 '0000-00-00 00:00:00'와 같이 ZERO value로 기록이 되더군요.

 

6) 이 ZERO value는 DateTime 형의 경우 INVALID한 경우에 저장된다고 알고 있는데,

무엇이 달라진 것인지 찾을 수가 없어 질문으로 올립니다.

 

이 글에 대한 댓글이 총 1건 있습니다.

질문을 하자마자 문제해결을 해서 올립니다.

 

>> 2) C:\work\link_monitor_buf 라는 파일에...

>>

>>     2382473408 10 56120 10 930 '1971-01-01 01:01:01'

>>

>> ...와 같이 기록을 하고,

...라고 썼는데, 끝의 '1971-01-01 01:01:01'을 1971-01-01 01:01:01와

같이 사용을 하니 제대로 DB 테이블에 저장이 되는군요.

' 부호를 삭제하니 말이죠.

 

그러나 아직까지 왜 그런지는 알수가 없네요. lload data infile ~ replace 구문이 바뀐 부분이 있나요?

 

이진(jlee)님이 2005-07-06 11:52에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
2082... [3]
매커
2005-07-06
2181
2081지난주 수요일에서 이번주 화요일까지 날짜계산 [7]
voy
2005-07-06
7081
2080초보질문드립니다 [2]
정두호
2005-07-06
2383
2079DateTime형이 load data infile ~ replace 시에 ZERO value로 기록이되서.. [1]
이진
2005-07-06
2666
2078빠른 like 검색 문의 [2]
김민재
2005-07-05
8639
2077oracle sysdate ==> mssql getdate() [2]
최송
2005-07-05
8103
2076선택된 시간 내의 데이터가 없어도 결과를 보여주는 방법...? [5]
김상윤
2005-07-05
3708
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다