본문 바로가기
MySql

MySQL : 존재하는 경우 ... 자르기

by 베이스 공부 2020. 11. 14.
반응형

테이블이있는 경우 잘라 내고 싶습니다.

IF EXISTS(SELECT 1 FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'mytable') TRUNCATE mytable

오류:

SQL 구문에 오류가 있습니다. 설명서를 확인하십시오 corresponds to your MySQL server version for the right syntax to use near 'IF EXISTS(SELECT 1 FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'mytable') '줄 1

나는 또한) 뒤에 THEN을 추가하려고 시도했지만 문제는 IF에있는 것 같습니다.

 

해결 방법

 

이를 수행하려면 아래 두 가지 명령문이 필요합니다.

create table if not exists <mytable>;

truncate table <mytable>;

 

참조 페이지 https://stackoverflow.com/questions/34063042

 

 

반응형

댓글