-- WARNING! Usage of this generation method is NOT recommended
DELIMITER //
CREATE TRIGGER setUUID BEFORE INSERT ON users
FOR EACH ROW BEGIN
IF NEW.uuid IS NULL THEN
SET @md5 = MD5(CONCAT("OfflinePlayer:", NEW.username));
SET NEW.uuid = CONCAT_WS('-', LEFT(@md5, 8), MID(@md5, 9, 4), MID(@md5, 13, 4), MID(@md5, 17, 4), RIGHT(@md5, 12));
END IF;
END; //
DELIMITER ;