SET
оператор - это используемый здесь :
для присвоения значений переменным, которые влияют на работу сервера или клиентов
Ни оператор, ни переменные не относятся к созданию базы данных. На самом деле я не думаю, что они должны иметь какой-либо заметный эффект:
- Вы не можете настроить
AUTO_INCREMENT
обработку для каждой базы данных (только для сервера или для сеанса).
- База данных не имеет часового пояса (сервер или текущий сеанс имеют).
Обычно инструменты, которые генерируют дампы SQL, устанавливают некоторые переменные для настройки сеанса и получают предсказуемую среду для запуска команд. Такие переменные обычно берутся из шаблона и не настраиваются для содержимого скрипта.