18.4.9 ndb_delete_all - NDB 테이블에서 모든 행 삭제
ndb_delete_all은 지정된 NDB
테이블에서 모든 행을 삭제합니다. 이것은 DELETE
또는 TRUNCATE TABLE
보다 빠른 수 있습니다.
사용법
ndb_delete_all -cconnection_string
tbl_name
-ddb_name
이것은 db_name
라는 이름의 데이터베이스 tbl_name
라는 테이블에서 모든 행을 삭제합니다. MySQL에서 TRUNCATE
을 실행하는 것과 동일합니다. db_name
. tbl_name
다음 표는 ndb_delete_all 고유의 옵션이 포함되어 있습니다. 추가 설명이 표 다음에 있습니다. 대부분의 MySQL Cluster 프로그램 (ndb_delete_all 포함)에 공통되는 옵션은 섹션 18.4.27 "MySQL Cluster 프로그램에 공통 옵션 - MySQL Cluster 일반적인 프로그램 옵션" 을 참조하십시오.
표 18.83이 표는 ndb_delete_all 프로그램의 명령 행 옵션에 대해 설명하고 있습니다
형식 | 설명 | 추가 또는 삭제 |
---|---|---|
| 테이블을 찾아 데이터베이스의 이름 | 모든 MySQL 5.6 기반 자료 |
| 단일 트랜잭션에서 삭제를 실행합니다 (작업의 수가 충분하지 않을 수 있습니다) | 모든 MySQL 5.6 기반 자료 |
| TUP 검사를 실행합니다 | 모든 MySQL 5.6 기반 자료 |
| 디스크 검사를 실행합니다 | 모든 MySQL 5.6 기반 자료 |
--transactional
,-t
이 옵션을 사용하면 삭제 작업이 단일 트랜잭션으로 실행됩니다.
경고매우 큰 테이블의 경우이 옵션을 사용하면 클러스터에서 사용할 수있는 작업의 수를 초과 할 수 있습니다.