Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- mariadb all table truncate
- mariadb 모든 데이터 삭제
- mysql database 검사
- linux mount 방법
- mysql table 손상
- elasticsearch mapping생성
- mysql DB권한
- mysql auto repair
- mysql galera cluster
- 쿠키 하루
- mysql recovery
- cookie today
- mysqlcheck
- mysql database truncate
- mysql 모든 데이터 삭제
- docker 설치
- centos mount
- 쿠키 하루 저장
- mysql yum 설치
- 쿠키 오늘
- mysql yum install
- mysql 손상
- mysql all table truncate
- 서버 재시작시 mount
- cookie 하루 저장
- galera cluster 재시작
- mysql 사용자 생성
- mysql 자동복구
- mysql 검사
- mariadb galera cluster
Archives
- Today
- Total
IT
mysql mariadb 모든테이블 데이터 삭제 본문
728x90
mysql mariadb 모든테이블 데이터 삭제
--모든테이블에 대한 TRUNCATE 구문 만들기
SELECT Concat('TRUNCATE TABLE ',table_schema,'.',TABLE_NAME, ';')
FROM INFORMATION_SCHEMA.TABLES where table_schema = '[DB명]'
조회시
TRUNCATE TABLE [db명].[테이블명];
ex) TRUNCATE TABLE test_db.test_table;
위와 같은형태로 모든테이블에 대한 TRUNCATE 조회됨.
외래키 제약조건 무시후 데이터 삭제 후 다시 옵션 복구한다.
SET FOREIGN_KEY_CHECKS=0; --외래키제약조건 무시
TRUNCATE TABLE test_db.test_table1;
TRUNCATE TABLE test_db.test_table2;
TRUNCATE TABLE test_db.test_table3;
SET FOREIGN_KEY_CHECKS=1; ----외래키제약조건 활성화
--참고사항
VIEW테이블도 조회되어 나오니 데이터 삭제 구문 실행시 오류날 수 있음.
VIEW에 관한 TRUNCATE문은 빼고 실행하도록 한다.
'MYSQL&MARIADB' 카테고리의 다른 글
mysql yum install 설치 (0) | 2020.11.09 |
---|---|
mairadb,mysql 백업하기 & 백업 파일로 복원하기 (0) | 2020.11.09 |
mysql 자동복구, 검사 방법 (0) | 2020.11.09 |
mysql mariadb galera cluster 설정 방법 (0) | 2020.11.09 |
MariaDB tar 설치 (0) | 2019.04.02 |