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
운영게시판
최근게시물
MySQL Q&A 29922 게시물 읽기
No. 29922
빈값입력시 나타나는 error #1265
작성자
초보
작성일
2011-02-25 08:06
조회수
9,757

 안녕하세요. 어쩌다 가끔 메뉴얼 보면서 쓰는 초보입니다. 

사용환경은 일단

윈도우즈에 Mysql 5.1.2600 이고

엑셀 자료를 탭으로 분리한 텍스트 파일을 load data infile... 명령으로 테이블에 넣으려고 합니다.

테이블은 아래와 같습니다. 

  +-------+-------------+------+-----+---------+-------+

| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| id    | varchar(30) | YES  |     | NULL    |       |
| short | text        | YES  |     | NULL    |       |
| fold1 | float       | YES  |     | NULL    |       |
| fold2 | float       | YES  |     | NULL    |       |
| fold3 | float       | YES  |     | NULL    |       |
| fold4 | float       | YES  |     | NULL    |       |
+-------+-------------+------+-----+---------+-------+
 
문제는 short 또는 fold1이라는 컬럼에 빈값들이 존재하는 레코드가 다수 존재하는데 이때문에 자료를 넣으려고 하면 다음과 같은 오류가 납니다.
 
ERROR 1265 (01000): Data truncated for column 'fold1' at row 37117
 
37117 레코드는 빈값이 처음 나타나는 레코드 입니다.  테이블에서 관련 컬럼의 default 값을 0 또는 0.0으로도 바꿔보는 등등을 시도해 봤지만 전혀 소용이 없었습니다.
 
구글링으로 어떤사람이 아래와 같은 방법을 썼다는 걸 봤는데 그대로 입력했더니 여전히 오류만 뱉어 냅니다. 물론 다른 오류메세지로.... (아래 mytable 부분과 varcharfield1, 2는 제가 가진 것으로 바꿨습니다만 다른 뭘 또 바꿔야 되는지 초보라서.... ) 
LOAD DATA INFILE 'c:/txtfile.txt' REPLACE INTO TABLE mytable FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\r\n' (varcharfield1, varcharfield2, @numfield) set intfield = (0 + @numfield);
 
 
fold 컬럼에는 숫자값들이 들어가서 속성을 float으로 했는데 다른 걸로 써야하는지....
 
뭣모르고 닥질하는 초보를 좀 도와주세요....
 
[Top]
No.
제목
작성자
작성일
조회
29925클러스터링 환경 구축시 MySQL, MySQL Cluster의 라이선스 비용이 궁금합니다. [1]
궁그미
2011-03-03
10103
29924root로 접속 시 모든 데이터베이스를 보고 싶습니다. [5]
정현도
2011-02-25
9305
29923sp를 개개 파일로 export 하려면?
jetsetty
2011-02-25
8065
29922빈값입력시 나타나는 error #1265
초보
2011-02-25
9757
29921MySQL Characterset 질문 입니다.
정재익
2011-02-24
7733
29920MySQL 공부 관련 조언 부탁드려요 [2]
jetsetty
2011-02-22
9703
29919로또검색 [1]
oldlove7
2011-02-21
9133
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.026초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다