I’m having a problem dropping a temporary table. The user account does not have the ‘drop’ privilege. I don’t want to grant that privilege due to security reasons.
I tried to find a privilege like ‘drop temporary’ but there isn’t. It seems the only option is to remove all the ‘drop table’ statements. I know that the temporary tables will be automatically dropped after the DB sessions end.
However, I’m not sure if there are any side effects leaving this job to MySQL. Please, advice.
Temporary tables are dropped automatically as soon as you disconnect from database
http://dev.mysql.com/doc/refman/5.1/en/create-table.html
So – create them, use and don’t bother of theirs deletion