2012-10-22 2 views
2

데이터베이스를 MySQL Workbench로 내보내려고하지만 텍스트 파일에만 INSERT 문을 표시하고 싶습니다. 그러나 나는 무엇을위한 것인지 모르겠다.MySQL Workbench에서 데이터베이스 내보내기

/*!40101 SET @[email protected]@CHARACTER_SET_CLIENT */; 
/*!40101 SET @[email protected]@CHARACTER_SET_RESULTS */; 
/*!40101 SET @[email protected]@COLLATION_CONNECTION */; 
/*!40101 SET NAMES utf8 */; 
/*!40014 SET @[email protected]@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; 
/*!40014 SET @[email protected]@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; 
/*!40101 SET @[email protected]@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; 
/*!40111 SET @[email protected]@SQL_NOTES, SQL_NOTES=0 */; 
+0

텍스트 편집기에서 열고 원하지 않는 것을 삭제하십시오.) – bretterer

+0

그러나 cat *> all.sql을 사용하고 싶습니다. 아마도 쉘 프로그래밍으로는 해결할 수 없었을 것입니다. :) INSERT와 일치하는 줄이 포함되었습니다. – LuckyLuke

답변

0

데이터베이스를 내보낼 때 주석 처리 된 줄은 데이터베이스, 테이블 및 열 및 데이터베이스의 다른 특성의 인코딩을 정의합니다.

내보내기 후 phpmyadmin 또는 MySQL Work Bench 또는 SQLYog를 통해 데이터베이스를 다시 가져옵니다. 이 모든 주석 값을 무시합니다. 하지만 제거하고 싶다면 열심히 노력하고 메모장 플러스를 통해 쉽게 제거해야합니다.

Notepad Plus Plus에서 Ctrl + F를 누르고 바꾸기를 클릭하십시오. 파일에서 반복되는 값을 선택하고 공백을 한 번만 클릭하면됩니다. 그리고 나서 파일을 수동으로 지울 것입니다 ....

감사합니다.

관련 문제