truncate2 오라클 데이터 삭제(DELETE, DROP, TRUNCATE) DELETE 명령문은 필요하지 않은 데이터(행)을 테이블에서 제거하기 위해서 사용한다. DELETE FROM 테이블명 WHERE 조건절; ※ 주의 사항 DELETE 명령문을 사용할 경우 WHERE 조건절을 생략하게 되면 테이블의 모든 행이 삭제됩니다. 그러므로 DELETE 명령문을 사용할 때 WHERE 조건절을 유의해야 합니다. 테이블의 데이터를 삭제하는 방법 DELETE : 테이블에서 데이터를 행 단위로 삭제 DROP : 테이블의 형식과 모든 데이터 삭제 TRUNCATE - 테이블의 모든 데이터만 삭제 2019. 4. 23. MySQL ERROR 1217 (23000) Cannot delete or update a parent row: a foreign key constraint fails MySQL 데이터베이스에서 특정 테이블을 삭제할 때, "Cannot delete or update a parent row: a foreign key constraint fails" 에러 메시지가 표시 되었다는 것은 삭제하려는 테이블에 외래키가 설정되어 있다는 것이다. 아래처럼 FOREIGN_KEY_CHECKS 값을 0으로 변경한 뒤, 테이블 삭제(DROP 또는 TRUNCATE) 명령어를 실행하면 된다. 작업을 모두 수행하고 나면, FOREIGN_KEY_CHECKS 값을 다시 1로 변경한다. SET FOREIGN_KEY_CHECKS = 0; DROP TABLE_NAME; SET FOREIGN_KEY_CHECKS = 1; 2019. 4. 22. 이전 1 다음