आपका स्वरूपण बंद है, याद रखें DELIMITER $$
बयानों की आवश्यकता है, क्योंकि यह एक संग्रहित प्रक्रिया बनाने से अलग नहीं है।
जब भी आपको इस तरह की समस्याएं आती हैं, तो दस्तावेज़ देखें।ए>
उदाहरण देखने के लिए दस्तावेज़ों को लगभग आधा नीचे स्क्रॉल करें।
लेकिन, आप यही खोज रहे हैं:
DELIMITER $$
CREATE TRIGGER tg_newuser_insert
BEFORE UPDATE ON tbl_newuser
FOR EACH ROW
BEGIN
SET NEW.id = CONCAT('YTUM', LPAD(LAST_INSERT_ID(), 8, '00000'));
END $$
DELIMITER ;