Hành vi tự động
Trong MySQL, nếu PREPARE một statement với tên đã tồn tại, server **tự động drop** statement cũ trước khi tạo cái mới. Cũng tự drop tất cả prepared statements khi đóng kết nối.
Khuyến nghị: DEALLOCATE để giải phóng bộ nhớ
DEALLOCATE PREPARE stmt_name;
Hoặc dùng từ khóa đồng nghĩa:
DROP PREPARE stmt_name;
Ví dụ
mysql> DROP PREPARE stmt11; Query OK, 0 rows affected (0.00 sec)