Moin,
irgendwie steh ich grad etwas neben mir oder meine weiblichen Gene (soll ja angeblich jeder Mann haben) spielen mir einen Streich, Logik == 0
Wie dem auch sein, ich hab eine Stored Procedure:
Bis dahin, das p_benutzerID größer als 0 ist, sind wir uns einig, der richtige Wert wird angesagt. Aber irgendwie macht das Ding dann nicht weiter, es trägt nichts in die Tabelle ein. Wo sehe ich denn grad den Knoten nicht? Fehlermeldungen kommen keine.
irgendwie steh ich grad etwas neben mir oder meine weiblichen Gene (soll ja angeblich jeder Mann haben) spielen mir einen Streich, Logik == 0
Wie dem auch sein, ich hab eine Stored Procedure:
SQL-Abfrage
- CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_zBenutzerRechteInsert`(
- p_rechteID INT
- )
- BEGIN
- DECLARE p_benutzerID INT DEFAULT 0;
- SELECT max(zugriffbenutzer.ID) AS p_benutzerID FROM zugriffbenutzer;
- IF p_benutzerID > 0 THEN
- INSERT INTO zugriffbenutzerrechte
- (ID, benutzerID, rechteID)
- VALUES
- (NULL, p_benutzerID, p_rechteID);
- ELSE
- ROLLBACK;
- END IF;
- END
Bis dahin, das p_benutzerID größer als 0 ist, sind wir uns einig, der richtige Wert wird angesagt. Aber irgendwie macht das Ding dann nicht weiter, es trägt nichts in die Tabelle ein. Wo sehe ich denn grad den Knoten nicht? Fehlermeldungen kommen keine.