XAMPP MYSQL PHPMYADMIN 데이터베이스 가져오기 오류 #1064
로컬로 사이트를 운영하는 데 많은 시간을 보내고 있습니다.
WAMP보다 오픈 소스 기본 설정을 위해 XAMPP와 협력(WAMPS GPML 라이센스가 무엇인지는 아무도 확신하지 못합니다.
호환성 모드를 사용해 보았습니다: 없음: Oracle: 기존: MYSQL40 인코딩을 사용해 보았습니다: utf8: utf16
Apache 및 SQL은 완벽하게 실행되지만 PHP MyAdmin을 사용하여 웹 사이트 데이터베이스를 가져올 때 테이블 데이터 자체의 구문 오류와 관련된 오류가 계속 발생합니다.이는 제가 사용하고 있는 최신 릴리스의 MariaDB가 XAMPP에 기본적으로 통합되었기 때문입니다.다른 호스트의 가상 SQL 5.5 서버에서 이 데이터베이스 덤프를 쉽게 가져올 수 있습니다.저는 또한 이 데이터베이스를 오류 없이 WAMP에 업로드할 수 있습니다.
이 행을 보면 빈 필드 또는 데이터 필드가 있는 다른 행과 구별되지 않습니다.
MySQL: Error
MySQL said: Documentation
#1064 - 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
Field1, Field2, Field3, etc,... atline 123
흥미롭게도 첫 번째 테이블이 만들어지고 짧게 멈춥니다.행 순서는 241개가 245개로 점프한 다음 272개가 되고 위의 오류와 함께 447개 행에 충돌할 때까지 일관됩니다.
MySql 오류 로그도 인코딩 옵션에 따라 변경됩니다.내가 모르는 것을 해결하는 동안 내 자신을 구멍 속으로 파고드는 것인지 확실하지 않습니다.
대부분의 이벤트 뷰어 MySql 오류 로그는 다음을 표시합니다.
Missing system table mysql.roles_mapping; please run mysql_upgrade to create it
MySql만 업그레이드하면 됩니다. 어떤 유형의 업데이트인가요?MariaDB를 업그레이드하는 것은 어떻습니까?
그 중 몇 가지는 다음과 같습니다.
Incorrect definition of table mysql.proc: expected column 'sql_mode' at position 14 to have type set('REAL_AS_FLOAT','PIPES_AS_CONCAT','ANSI_QUOTES','IGNORE_SPACE','IGNORE_BAD_TABLE_OPTIONS','ONLY_FULL_GROUP_BY','NO_UNSIGNED_SUBTRACTION','NO_DIR_IN_CREATE','POSTGRESQL','ORACLE','MSSQL','DB2','MAXDB','NO_KEY_OPTIONS','NO_TABLE_OPTIONS','NO_FIELD_OPTIONS','MYSQL323','MYSQL40','ANSI','NO_AUTO_VALUE_ON_ZERO','NO_BACKSLASH_ESCAPES','STRICT_TRANS_TABLES','STRICT_ALL_TABLES','NO_ZERO_IN_DATE','NO_ZERO_DATE','INVA
내보내기 옵션을 사용하는 동안 첫 번째 테이블 만들기 문에서 다음 오류가 발생합니다.
CREATE TABLE IF NOT EXISTS "Table1" (
"PRIMARY" int(123) NOT NULL AUTO_INCREMENT,
"COLUMN1" varchar(123) NOT NULL DEFAULT 'A',
"COLUMN2" int(123) NOT NULL DEFAULT '0',
"COLUMN3" varchar(123) DEFAULT NULL,
ETC...
MySQL said: Documentation
#1064 - 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 '"TABLE" (
"ID" int(123) NOT NULL AUTO_INCREMENT,
"COLUMN1" varchar(123) N' at line 1
현재 Notepad++에서 데이터 덤프를 선택하는 중입니다.
잘 부탁드립니다!
열 이름 주위에 따옴표(")를 붙이지 말고 백틱(')을 붙입니다.
당신이 언급한 어떤 것도 그것을 바꿀 필요가 없다는 것을 의미하지 않습니다.CHARACTER SET
(계속).
중 는 오류중하가니다킵리다을음가나다▁to니를 가리킵니다.sql_mode
상황에 따라 봅시다.
언급URL : https://stackoverflow.com/questions/33422794/xampp-mysql-phpmyadmin-database-import-error-1064
'source' 카테고리의 다른 글
응용 프로그램 메모리의 테이블을 쿼리에 매핑하는 방법 (0) | 2023.08.30 |
---|---|
사용자 양식에서 동적으로 추가된 컨트롤 제거 (0) | 2023.08.30 |
구성 오류: Moodle을 사용하여 DB를 연결할 수 없습니다. (0) | 2023.08.30 |
Python에 대한 Emacs 대량 들여쓰기 (0) | 2023.08.30 |
MySQL 클러스터(NDB) 대 MySQL 복제(InnoDB) for Rails 3 앱: 찬성/반대? (0) | 2023.08.30 |