묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
대량의 엑셀데이터를 디비에 넣을 때 도움...
2009.04.06 15:41
안녕하세요. 다음의 게시물 보고 해 보고 있는데요.
http://www.bluegate.kr/?document_srl=16586#comment_121485
1.2 버젼에서는 디비 구조가 약간 변경이 된 것 같네요.
document_srl 의 번호가 2씩 증가하네요.
새로 넣은게 맨 아래 2개인데 연속해서 넣었는데 432, 434번이네요.
그리고 마지막의 list_order, update_order 는 -(document_srl + 1) 이구요.
또한 xe_sequence 테이블에서는 1개를 입력해도 2씩 증가합니다. 원래 이런 것인지요?
질문은
1) 그렇다면 1.2 버젼에서는 document_srl 을 2씩 증가시켜서 넣어야 하나요?
2) 그리고 또한 xe_sequence 에서는 넣고자 하는 데이타 갯수*2 의 값
가령 본문에서 설명하신 경우처럼 100개라면 200을 더해야 할까요?
3) list_order 와 update_order 의 쓰임이나 작동원리가 궁금한데 혹시 아시면 설명 좀 부탁 드려요... ^^
미리 감사드려요.
http://www.bluegate.kr/?document_srl=16586#comment_121485
1.2 버젼에서는 디비 구조가 약간 변경이 된 것 같네요.
document_srl 의 번호가 2씩 증가하네요.
새로 넣은게 맨 아래 2개인데 연속해서 넣었는데 432, 434번이네요.
그리고 마지막의 list_order, update_order 는 -(document_srl + 1) 이구요.
또한 xe_sequence 테이블에서는 1개를 입력해도 2씩 증가합니다. 원래 이런 것인지요?
질문은
1) 그렇다면 1.2 버젼에서는 document_srl 을 2씩 증가시켜서 넣어야 하나요?
2) 그리고 또한 xe_sequence 에서는 넣고자 하는 데이타 갯수*2 의 값
가령 본문에서 설명하신 경우처럼 100개라면 200을 더해야 할까요?
3) list_order 와 update_order 의 쓰임이나 작동원리가 궁금한데 혹시 아시면 설명 좀 부탁 드려요... ^^
미리 감사드려요.
그래서 모험을 했는데
1) 1씩 증가 시켜도 문제 없었음.
2) xe_sequence 는 마지막 document_srl +1 입력(작업중 다른 사용자가 게시물을 입력하지 않는다면 데이타 다 올린 다음에 하면 됨)
3) list_order 는 역순으로 정렬 안해도 마지막 입력 게시글이 맨처음 나오게,
update_order 또한 역순으로 정렬 안해도 마지막 수정한 게시글이 맨처음 나오게 하기위한 것이라 추측
결과는 책임 못져도 저의 경우에는 지금까지 문제없음.
대량의 데이타는 phpMyadmin에서 에러남
파일을 쪼개서 여러번 올리거나
sql문으로 만들어서 mysql 명령어로 insert 시켜야함.