此问题通常发生在使用AWS Redshift的自动机器学习功能时,因为该功能不支持“numeric”列类型。为了解决此问题,可以将“numeric”列类型转换为其他支持的列类型,以便CREATE MODEL命令能够使用。
下面是一个示例代码,可以将“numeric”列类型转换为“float”列类型:
ALTER TABLE table_name ALTER COLUMN column_name TYPE float;
请将“table_name”和“column_name”替换为实际表和列名称。然后,使用新的列类型重新运行CREATE MODEL命令即可。