테스트 사이트 - 개발 중인 베타 버전입니다

서버이전후 mysql 복구할때 mysql 버전이틀려 안되요 이거 어떻게해야되요? 채택완료

나이스네오 3년 전 조회 1,500

서버이전후 mysql 복구할때 mysql 버전이틀려 안되요

밑에와같이 에러나는데

이거 어떻게해야되요?

 

ERROR 1064 (42000) at line 251: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'desc text NOT NULL,
   regdate datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,
' at line 7
 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
복스리
3년 전

버전에 따라 sql스크립이 약간 차이가 날수는 있지만. .

대부분 기존과 정상적으로 동작하는데는 큰 문제는 없습니다.

251 라인쪽에서 에러가 난거 같구  'desc text NOT NULL' 근처에서 에러 났다고 했으니..

 

regdate datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,

이 구문을

 

regdate datetime NOT NULL DEFAULT '0000-00-00 00:00:00' ,

이 구문으로 한변 바꿔보시기 바랍니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

나이스네오
3년 전
답변 감사합니다^^ 그런데 파일 내용 바꾸기어떻게하는지 아심 좀 알려주심 감사할게요
복스리
3년 전
그냥 find로 찾기를 하신던지 replace해서 변경하시면될꺼 같은데요.

댓글을 작성하려면 로그인이 필요합니다.

 at line 251: 에 있는

sql이 어떻게 되나요?

보통은 sql_mode 조정으로 해결되는 경우가 있습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

나이스네오
3년 전
regdate datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,
이거에요
엑스엠엘
3년 전
Create table 로 시작할 겁니다...

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인