Mbe: [MySQL] Probleme mit SET

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... :)

  1. Ok, hat sich wohl erledigt, hab die " " beim SELECT ... vergessen -_-