데이터베이스에 10 진수 데이터를로드하는 데 문제가 있습니다. 특히 음수가 잘리지 않아서 알아낼 수 없습니다. 여기 로드 데이터 Infile - 음수 10 진수가 잘립니다. (양수로)
내 쿼리 모습입니다 같은 :> CREATE TABLE IF NOT EXISTS mytable (id INT(12) NOT NULL AUTO_INCREMENT,
mydecimal DECIMAL(13,2),PRIMARY KEY(id));
> LOAD DATA INFILE 'data.dat' INTO TABLE mytable FIELDS TERMINATED BY ';';
그리고로드 해요은 data.dat :
;000000019.50 ;
;000000029.50-;
;000000049.50 ;
이 나에게 데이터가 잘립니다 "라는 경고를주고, 완료
행 2에서 열 'mydecimal' 그리고 데이터를 보면 양수로 저장됩니다. 어떤 아이디어가 이것을 고치는 방법?
고마워요. - 완벽하게 작동했고, 1GB 테스트 파일에 33 초가 걸렸습니다. –