не может обновить таблицу в триггере, потому что она уже используется - PullRequest
0 голосов
/ 17 июня 2020

это мой код в mysql, создать триггер после вставки пользователя таблицы

BEGIN
UPDATE user SET id_siswa=NEW.id_user WHERE id_user=NEW.id_user;
INSERT INTO siswa VALUES(NEW.id_user,'','','','','','','','');
END

, но когда я вставляю данные в таблицу user, появляется ошибка

Can't update table 'user' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.

Я хочу поместить новый id_user в поле id_siswa той же таблицы. Может это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...