Hallo,
diese Fehlermeldung kommt wenn ich INSERTe:
ich habe ein wenig gegoogelt, aber alle Lösungen die ich gefunden habe ergeben keinen Sinn bei mir.
das ist mein Trigger:
Google meint zu dem Fehler das MySql es nicht zulässt direkt die gleiche spalte ein UPDATE zu verpassen, aber das ergibt keinen Sinn da der Trigger in der Tabelle "content" liegt und die Tabelle die ich Updaten will die Tabelle "member" ist.
diese Fehlermeldung kommt wenn ich INSERTe:
Code:
(SQLException) java.sql.SQLException: Can't update table 'member' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
ich habe ein wenig gegoogelt, aber alle Lösungen die ich gefunden habe ergeben keinen Sinn bei mir.
das ist mein Trigger:
Code:
CREATE DEFINER=`root`@`localhost` TRIGGER `mydatabase`.`content_AFTER_INSERT` AFTER INSERT ON `content` FOR EACH ROW
BEGIN
UPDATE member
SET member.points = member.points +10, member.postcountT = member.postcountT +1
WHERE member.user_id = NEW.owner;
END
Google meint zu dem Fehler das MySql es nicht zulässt direkt die gleiche spalte ein UPDATE zu verpassen, aber das ergibt keinen Sinn da der Trigger in der Tabelle "content" liegt und die Tabelle die ich Updaten will die Tabelle "member" ist.