Я хочу создать новую таблицу, если кто-то вставляет значение в таблицу users. У меня есть триггер:SQL Trigger Создать оператор таблицы
но он бросает ошибку:
MySQL meldet: #1422 - Explicit or implicit commit is not allowed in stored function or trigger.
Затем я попытался создать его вручную с началом и концом заявлением, но он бросает другую ошибку:
Если я делаю тот же триггер с простым утверждением, как delete from users
, срабатывает триггер. Кто-нибудь знает, как создать триггер с помощью инструкции create?
И необязательно, как создать имя таблицы, например user_22
(с идентификатором пользователя от пользователя)?
Подумайте один раз ... на каждой вставке вы хотите создать таблицу ??? Итак, для вставки 10M вы хотите иметь 10M-таблицы? Вы должны подумать о перепроектировании своей структуры БД. – Rahul