문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 다음 판 | 이전 판 | ||
|
database:mysql:alter_table [2012/03/25 18:38] kwon37xi 새로 만듦 |
database:mysql:alter_table [2018/02/28 16:03] (현재) kwon37xi |
||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| ====== MySQL 테이블 수정 ====== | ====== MySQL 테이블 수정 ====== | ||
| + | * [[https:// | ||
| ===== 이름 바꾸기 ===== | ===== 이름 바꾸기 ===== | ||
| 줄 57: | 줄 58: | ||
| ===== 테이블의 내용 전체 삭제 ===== | ===== 테이블의 내용 전체 삭제 ===== | ||
| <code sql> | <code sql> | ||
| + | SET FOREIGN_KEY_CHECKS = 0; | ||
| TRUNCATE TABLE tablename; | TRUNCATE TABLE tablename; | ||
| + | SET FOREIGN_KEY_CHECKS = 1; | ||
| </ | </ | ||
| 트랜잭션에 의해 복구될 수 없다. | 트랜잭션에 의해 복구될 수 없다. | ||
| + | |||
| + | MySQL 5.5.7 부터 FOREIGN KEY 설정이 된 테이블을 TRUNCATE 하려면 **FOREIGN_KEY_CHECKS**을 '' | ||
| + | |||