특정테이블의 한 칼럼에 10만줄짜리 txt 에서 4줄씩 입력하는 방법이 엄슬까여?
넘 많아서 일일이 업데이트 하기 어려운대..
꼭 MySQL만 가지고 하셔야 할 이유가 없다면, 스크립트를 사용하세요.
Perl이나 Ruby, Python, PHP 등 MySQL과 연동성이 좋은 스크립트들이 많습니다.
PHP로 작성하신다면, 아래와 같이 하시면 되겠네요.
테이블의 형태가 no int, msg varchar(360)이라면, ( 80칸 x 4줄 )
$msg = null;
$c = 0;
$h = fopen( "somefile.txt", "rt" );
if( $h )
{
while( !feof( $h ) )
$msg .= fgets( $h, 4096 );
if( ++$c == 4 )
mysql_query( "insert into `sometable` (msg) values ('$msg')" );
}
if( !isnull( $msg ) )
fclose( $h );
실행 안해본 코드입니다. 대충 저런 모양이라고 생각하시고 작업하시면 되겠습니다.