전투에서 mysql #1366 오류를 해결 하는 방법

출처: 인터넷
작성자: 사용자

중간 트랜잭션 http://www.aliyun.com/zixun/aggregation/6858.html "> seo 진단 Taobao 게스트 클라우드 호스트 기술 홀

mysql #1366 오류 위의 mysql5.0.2 버전, 코드 또는 필드 규칙을 준수 하지 않습니다 여부를 통과 하지 것입니다 MySQL 엄격한 데이터 검사, #1366错误就是这样出现的입니다. 물론, 만약 당신이 My.ini를 수정 하는 권리, 일반적으로 #1366 좋은 솔루션입니다. Sql 모드를 그냥 넣어 My.ini Sql 모드에 "Strict_trans_tables, no_auto_create_user, no_engine_substitution" = = "NO_AUTO_ Create_user, no_engine_substitution "에. 가상 호스트 일반적으로 없는 수정 권한,이 이런 경우는 코딩 문제 원인 #1366 오류 참조 하십시오 내 소개 아래. 그것은 당신에 게 몇 가지 도움이 될 수 있습니다.

나는 xoops를 사용 하 여 프레임의 웹사이트 (www.visteel.com)의 여러 번 이동 일거수 일투족을 데이터베이스 코딩, 데이터 테이블, 증가 함께 좋은 일을 하지 않았다 때문에 gb2312, GBK, UTF8, latin1, 및 다른 문자 방법 마무리는 혼합 함께. 가상 호스트의 MySQL 버전은 이미 5.1.36, 그리고 마지막으로 데이터 업데이트 #1366 오류 발생. 음, 솔루션에 대해 얘기 하자. 우선, 내 웹 사이트 데이터베이스가 이다 GBK, 모든 데이터의 내부 테이블 그것을 재구성.

그러나, 테이블을 데이터 저장 수 없습니다 쉽게 처리할 수 phpMyAdmin와 다른 관리 도구. 이 이번에는 두 개의 도구를 필요로 하나 MYSQLODBC 다운로드 이며 보도 설치 Mysql-커넥터-odbc-5.1.8-win32 하나는 navicatformysql.

첫 번째 단계: 제어판-> 관리 도구-> 데이터 원본. 로컬 windows, Visteel 라는 가정에서 MYSQLODBC 데이터 원본 만들기

2 단계: 오픈 Navicatformysql 연결을 설정 하려면 "연결" 버튼을 클릭 합니다.

3 단계: 데이터베이스 서버에 연결한 후 데이터베이스 서버를 마우스 오른쪽 단추로 클릭 하 고 새 데이터베이스를 만들려면 "Newdatabase..."를 선택 합니다. "Characterset" 선정 GBK; 기억

4 단계: 변환, 새 데이터베이스에 그들을 끌어, "Copyhere (structureonly)" 팝업 옵션 창에서 선택한 새 데이터베이스; 데이터 시트의 구조를 복사 하려면 테이블 선택

5 단계: 단지 선택 하는 새에 데이터베이스 모든 테이블 "Dumpsqlfile" 수출 SQL 파일; 오른쪽 선택 가이드

6 단계: 새로 내보낸된 SQL 파일 텍스트 편집기로 열고, 모든 defaultcharset 대체 DEFAULTCHARSET 뒤에 = = GBK, 그리고 수정된 된 SQL 파일을 저장.

일곱 번째 단계: 새로 만든된 데이터베이스에 모든 테이블을 선택 하 고 그들을 삭제 하려면 Deletetable를 클릭 합니다. 다음 찾아서 변경 된 SQL 파일을 두 번 클릭 "Executesqlfile..."를 선택 하는 새 데이터베이스를 마우스 오른쪽 단추로 클릭 하 고 데이터베이스에 다시 변경 된 SQL 파일을 반환.

8 단계: 새 데이터베이스를 선택 하 고 다음을 클릭 합니다: "가져오기 마법사" 버튼. ODBC를 선택 하 고 클릭 합니다.

아홉 단계: 포인트 "importfrom:" 오른쪽 "..." 버튼, 데이터 연결 속성 창에서 선택한 다음 연결 선택 데이터 원본 "Visteel"에서 첫 번째 단계에서 설정한 "1, 데이터 소스를 지정" 고 다음 "Step2of8" 창으로 돌아와서 변환 하려는 테이블을 선택 또는 전체 데이터베이스에 대 한 모든 테이블을 선택 하려면 "SelectAll" 버튼을 클릭 합니다. "Step7of8" 대화 상자를 연속으로 세 번 "다음" 버튼 클릭 합니다.

10 단계: 선택 "복사: deleteallrecordsindestination, repopulatefromthesource": "Step8of8" 대화 상자에 "다음"을 클릭 하 고.

11 단계: 메시지까지 변환 시작 하려면 "시작" 버튼을 클릭 "[msg] [lmp] 완료-성공적으로" 나타납니다.

이 위해 데이터베이스는 GBK 완료합니다. 편집 변경 하려면 XOOPS 루트 디렉토리에 mainfile.php 파일 정의 ('Xoops_db_charset', 'gb2312') ('Xoops_db_charset', 'GBK') 정의;

테스트를 위해 로컬 데이터베이스 내보내기 가상 호스트에 업로드, 모든 mysql #1366 오류 사라졌다. 그리고 흔히 중국어 문자는 더 이상 사용 하지?? 보였다.

Admin5 시작, 무단 전재 문서 www.visteel.com의 소스를 표시 하시기 바랍니다

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.