백업복구시 특정 컬럼이 NULL인 문제? > 그누3질답

그누3질답

백업복구시 특정 컬럼이 NULL인 문제? 정보

그누보드 백업복구시 특정 컬럼이 NULL인 문제?

본문

mysqldump로 DB를 백업하고...

재설치하는 경우 테이블의 특정컬럼이 NULL 이여서

다음과 같은 에러가 나옵니다.

ERROR 1048 at line 17750: Column 'bo_include_head' cannot be null

INSERT INTO `gb_board` VALUES ('test','test','test','test',1,1,2,2,2,3,2,8,3,2,1,0,1,0,0,1,1,0,100,80,15,24,1000,10,'basic',NULL,NULL,NULL,NULL,NULL,0,4,1,1,0,NULL,NULL,NULL,NULL,NULL,'1');

위의 테이블을 insert할떄 특정 컬럼들이 NULL이어서 발생하는 문제인거 같은데..

내용은 gb_board 테이블의 특정 컬럼값이 NULL을 허용하지 않아서 생기는 문제인데..

어떻게 해결해야 하나요?
  • 복사

댓글 전체

그누는 기본적으로 컬럼값을 NOT NULL 을 사용하므로 NULL 을 사용하려하면 당연히 생기는 문제입니다.
그러나 그누보드 백업을 받았다면 컬럼에 NULL 값이 없어야 하는게 정상인데요..

그리고 데이터가 아무리많아도 전용에디터에서 일괄수정하면 길어야(스키마 용량이 5메가정도라도) 5초 정도입니다.
컴퓨터 사양이 좋다면 2~3초 걸리겠죠..(일괄수정시 수정횟수 약 1만건을 기준으로..)

그리 귀찮아 보이지는 않을거라고 보지만 근본적인 문제를 확인해 보시는게 좋을듯 합니다.
현재는 님께서 말씀하신 방법으로 하고 있는데...

데이타가 한두개도 아니고... 계속 그런식으로 하기두 좀 그렇구...

또한, 이문제가 저만 그런건지... 아님, 원래 있는 문제인지도 궁금합니다.
© SIRSOFT
현재 페이지 제일 처음으로