Original link: AUTO_INCREMENT Changes in MySQL 8 / Mydbops.
MySQL 8.0 depreceated auto increment fields of floating and fixed point data types. And 8.4 removed the feature.
But honestly I think it would be crazy to use a non-integer type for auto increment.