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 29459 게시물 읽기
No. 29459
load data infile
작성자
허접
작성일
2009-12-09 16:23
조회수
6,421

미리 작성해둔 로컬의 데이터를 load 시 조건(?)을 추가할 수 있는지 알고싶습니다.

LOAD DATA local INFILE 'D:/test.txt' INTO TABLE aaa FIELDS TERMINATED BY ',';
위와 같은 식으로 하면 test.txt의 내용을 aaa 테이블에 넣는다는 내용은 이해했는데요

====================
name            age
====================
홍길동          (null)
이몽룡          (null)
성춘향          (null)
====================

가령... aaa 테이블에 name 열값이 "홍길동, 이몽룡, 성춘향"이 있고
age 열값이 비어있는 상태에서
test.txt에 각각의 age값을 저장해놓고 ("23,24,25")
홍길동은 23, 이몽룡은 24, 성춘향은 25 이런식으로 매치시킬 수 없나요?
가령... txt 파일에 name도 함께 기술해서 조건에 맞게 age 값이 들어가게 한다던가..... ㅡㅡ;;

test.txt
-----------------
이몽룡,24
홍길동,23
성춘향,25
-----------------

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

LOAD DATA만 가지고는 어려울 것 같습니다.

txt파일에 name도 기술하실 꺼라면, 굳이 name에 값을 넣어두실 필요가 없지 않을까요?


정 필요하시다면 php나 python등의 언어로 작성하시면 되겠습니다.

박현우(lqez)님이 2009-12-09 21:46에 작성한 댓글입니다.

답변 고맙습니다.. ^^

허접님이 2009-12-11 15:17에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
29462ROW간 값의 차이를 구하고 싶습니다. [1]
이창화
2009-12-10
12044
29461Latin1으로 DB를 설치했는데, 한글 사용 문제 없나요? [1]
조현철
2009-12-10
6948
29460utf-8 로 설치한 DB에 기존 데이터(euc-kr)를 가져오면 문제가 되나요?
조현철
2009-12-09
6315
29459load data infile [2]
허접
2009-12-09
6421
29458쿼리좀 .. 할 수 없는 일인가요? [5]
송기창
2009-12-08
6225
29457순번 문의 [1]
2009-12-08
5784
29456skip-locking 문의 드립니다. [2]
조경휴
2009-12-07
6657
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다