इस कोड पर
CREATE TRIGGER insert_example
BEFORE INSERT ON notes
FOR EACH ROW
SET NEW.content = (
SELECT AUTO_INCREMENT
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = DATABASE()
AND TABLE_NAME = 'notes'
);
मैंने कुछ ऐसा किया
SET NEW.content = (SELECT CONCAT('ID',LPAD(AUTO_INCREMENT, number,'0'))
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = DATABASE()
AND TABLE_NAME = 'notes');
यदि आप आईडी फ़ील्ड पर UNSIGNED_ZEROFILL का उपयोग करते हैं... और आपको एक कस्टम प्रकार की "सार्वजनिक" आईडी की आवश्यकता हो सकती है...