Mysqldump
을 사용하여 roundcube MySQL 데이터베이스를 내보낼 예정이지만 슬프게도 긴 쿼리를 사용할 때 실패합니다. 이것을 어떻게 피할 수 있습니까?MySQL의 덤프 - 어떻게 이스케이프와 함께 긴 쿼리를 실행할 수 있습니까?
mysqldump를 -t --skip-추가 드롭 테이블 roundcube 연락처 --where = "에서 USER_ID 어디 연락처에서 * 선택 (사용자의 user_id를 선택 곳에 같은 이름 '% mysite.com %') "> roundcube_contacts.sql
위의 코드를 실행하면이 오류가 발생하므로 어떻게 쿼리를 제대로 벗어날 수 있습니까?
mysqldump는 :은 실행할 수 없습니다 '! SELECT를/* 40001 SQL_NO_CACHE // 50,084 SQL_NO_FCACHE */*
contacts
어디에서 선택 * (의 USER_ID 사용자에서 user_id를 선택 연락처의 경우 사용자 이름과 같은' % mysite.com % ')': SQL 구문에 오류가 있습니다. 근처 사용할 수있는 권리 구문에 대한 MySQL 서버 버전에 해당하는 설명서를 확인 '(의 USER_ID 사용자에서 user_id를 선택한 경우 연락처에서 선택 * 어디 usernam'1 호선 (1064)
괜찮다 전자 MySQL 문서 : http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html#option_mysqldump_where –