mysql 가져오기 데이터를 유연하게 처리하는 중 오류 발생
먼저 데모용 SQL 스크립트 데모를 준비합니다.sql
SET NAMES UTF8;
CREATE TABLE cc (
`account_id` mediumint(9) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`account_id`)
)ENGINE=MyISAM DEFAULT CHARSET=utf8;
INSERT INTO cc VALUE(1);
INSERT INTO cc (2);
INSERT INTO cc VALUE(3);
SQL 파일을 데이터베이스 테스트로 가져오기
# cat demo.sql | mysql -u root test
ERROR 1064 (42000) at line 9: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '2)' at line 1
오류를 보고합니다.제시 메시지에서 잘못된 문장은 9줄이다.검사해 보다
# tail -n +9 demo.sql | head -1
INSERT INTO cc (2);
9 앞의 + 번호는 파일 헤더부터 계산된 9행을 나타냅니다.문법 오류를 발견하다.sed로 줄 바꾸기
# sed -i '9s/.*/INSERT INTO cc VALUE(2);/' demo.sql
교체가 완료되었습니다.아까 틀린 부분을 이어서 계속 가져오도록 하겠습니다.
# tail -n+9 demo.sql | mysql -u root test
데이터베이스를 봐라, 데이터가 모두 있다. 가져오기에 성공했다
mysql> select * from cc;
+------------+
| account_id |
+------------+
| 1 |
| 2 |
| 3 |
+------------+
3 rows in set (0.00 sec)
전재 는 출처 를 밝혀 주십시오http://blog.csdn.net/afeiqiang/article/details/8823194
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
용감한 바로 가기 및 우분투 응용 프로그램안녕하세요 여러분, 이 기사에서는 모든 사이트에서 pwa를 생성하고 실행기 응용 프로그램으로 추가하는 방법을 설명하고 싶습니다. 일부 웹사이트는 PWA로 설치를 허용하지 않지만 유사한 애플리케이션을 원합니다. 1. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.