Подтвердить что ты не робот

Нужно ли отбрасывать временные таблицы в mysql?

У меня проблема с отбрасыванием временной таблицы. У учетной записи пользователя нет привилегии "drop". Я не хочу предоставлять эту привилегию по соображениям безопасности. Я попытался найти такую ​​привилегию, как "drop tempor", но нет. Кажется, единственный вариант - удалить все инструкции "drop table". Я знаю, что временные таблицы будут автоматически удалены после завершения сеансов БД. Тем не менее, я не уверен, есть ли какие-либо побочные эффекты, оставляющие это задание для MySQL. Пожалуйста, совет.

4b9b3361

Ответ 1

Временные таблицы автоматически отбрасываются, как только вы отсоединяетесь от базы данных

Таблица TEMPORARY видна только текущему соединению и автоматически отбрасывается при закрытии соединения

http://dev.mysql.com/doc/refman/5.1/en/create-table.html

Итак - создайте их, используйте и не заморачивайте их удаление

Ответ 2

Он будет использовать текущее пространство пространства для машины. Таким образом, лучшая идея заключается в том, чтобы удалить временную таблицу на следующем шаге, как только ее использование закончится