반응형
MYSQL 특정 행만 덤프
데이터베이스 내의 몇 행의 mysql 덤프를 실행하려고 합니다.그런 다음 덤프를 사용하여 몇 개의 행을 다른 데이터베이스에 업로드할 수 있습니다.내가 가지고 있는 암호는 작동하지만, 모든 것을 버립니다.mysqldump가 테이블의 특정 행만 덤프하도록 하려면 어떻게 해야 합니까?
코드는 다음과 같습니다.
mysqldump --opt --user=username --password=password lmhprogram myResumes --where=date_pulled='2011-05-23' > test.sql
수정만 하면 됩니다.--where
선택.다음과 같은 유효한 SQL WHERE 절이어야 합니다.
--where="date_pulled='2011-05-23'"
따옴표 밖에 열 이름이 있습니다.
"where" 조항을 인용해야 합니다.
해라
mysqldump --opt --user=username --password=password lmhprogram myResumes --where="date_pulled='2011-05-23'" > test.sql
LIKE 조건을 사용하여 특정 테이블 행에 이 코드를 사용합니다.
mysqldump -u root -p sel_db_server case_today --where="date_created LIKE '%2018
%'" > few_rows_dump.sql
언급URL : https://stackoverflow.com/questions/6113213/mysql-dump-only-certain-rows
반응형
'programing' 카테고리의 다른 글
WP_User 객체에서 Wordpress 사용자의 이름을 가져오려면 어떻게 해야 합니까? (0) | 2023.03.12 |
---|---|
TypeScript에서 sleep 기능을 구현하는 방법 (0) | 2023.03.12 |
:class가 vue에서 계산된 속성을 호출하지 않습니다(계산된 속성이 호출되지 않음). (0) | 2023.02.04 |
Vue Async 구성 요소를 사용하려면 어떻게 해야 합니까? (0) | 2023.02.04 |
PHP zip 확장자를 사용한 도커 이미지 빌드에 "bundled libzip is decommended" 경고가 표시됨 (0) | 2023.02.04 |