실제로 MySQL에서는 재정의되거나 연결을 닫을 때 준비된 명령문을 자동으로 삭제하기 때문에 이전 명령문을 할당 해제하지 않고도 동일한 이름의 명령문을 준비할 수 있습니다. 서버. 즉, 명시적으로 할당을 해제하지 않고도 준비된 명령문에 대해 동일한 이름을 사용할 수 있다고 말할 수 있습니다. 그러나 서버 측에서 메모리를 해제하려면 할당을 해제해야 합니다. 다음과 같이 DEALLOCATE 문을 사용하여 수행할 수 있습니다. -
DEALLOCATE PREPARE statement;
여기 성명은 준비된 성명의 이름입니다.
DROP PREPARE 문은 준비된 문 할당 해제의 동의어입니다.
예시
mysql> DROP PREPARE stmt11; Query OK, 0 rows affected (0.00 sec)