Guten Morgen,
ich hab da grad ein kleines Problem mit meiner Procedure:
DELIMITER //
DROP PROCEDURE IF EXISTS `ppp_guest_setstop`//
CREATE DEFINER=`root`@`localhost` PROCEDURE `ppp_guest_setstop`($task_id bigint(20))
begin
DECLARE TID bigint;
SET TID = SELECT id FROM ppp_guest_timeslots WHERE stop IS NULL AND task_id = $task_id;
UPDATE ppp_guest_timeslots SET stop = CURRENT_TIMESTAMP() WHERE id = $TID;
UPDATE ppp_guest_timeslots SET delta = (stop - start) WHERE id = $TID;
end
Im Moment bekomme ich immer die Meldung, dass ein Syntax-Fehler bei der Zeile SET ... besteht. Woran liegt das? Der Fehler will sich mir nicht so wirklich erschließen... :)