DROP TRIGGER IF EXISTS auto_assign_random_default_skin; CREATE TRIGGER auto_assign_random_default_skin AFTER INSERT ON players FOR EACH ROW BEGIN INSERT INTO playersSkins (playerUuid, assetHash, variant, isSelected) SELECT NEW.uuid, hash, CASE WHEN hash = '4c7b0468044bfecacc43d00a3a69335a834b73937688292c20d3988cae58248d' THEN 'CLASSIC' ELSE 'SLIM' END, 1 FROM textures WHERE hash IN ( '4c7b0468044bfecacc43d00a3a69335a834b73937688292c20d3988cae58248d', 'df8ed96c557d441a63e7b6a4a911ab84fa453b42fc2ae6b01c3e1b02e138168c' ) ORDER BY RAND() LIMIT 1; END;