MySQL中的用户定义数据类型
我正在将MSSQL数据库迁移到MySQL,在使用用户定义的数据类型创建表时遇到了一些问题。我对此做了一些研究,似乎没有办法在MySQL中使用自定义数据类型。那么,对于下面的MSSQL语句,MySQL中最好的替代语句是什么MySQL中的用户定义数据类型,mysql,database,user-defined-types,Mysql,Database,User Defined Types,我正在将MSSQL数据库迁移到MySQL,在使用用户定义的数据类型创建表时遇到了一些问题。我对此做了一些研究,似乎没有办法在MySQL中使用自定义数据类型。那么,对于下面的MSSQL语句,MySQL中最好的替代语句是什么 CREATE TABLE [dbo].[AdvisorOutput]( [SeqNo] [int] NOT NULL, [RowKey] [tinyint] NULL, [RowSubKey] [varchar](4) NULL, [RuleResult] [dbo]
CREATE TABLE [dbo].[AdvisorOutput](
[SeqNo] [int] NOT NULL,
[RowKey] [tinyint] NULL,
[RowSubKey] [varchar](4) NULL,
[RuleResult] [dbo].[AdvisorOutputRuleResult] NULL)
上述语句将“AdvisorOutputRuleResult”作为用户定义的数据类型
谢谢你的帮助 奇怪的是,有没有办法查看用户定义的数据类型的详细信息?(我从未使用过MSSQL)。MySQL不支持用户定义的数据类型(任何其他现代SQL功能)@a_horse_,我看到的是没有名字的。那么,解决方法或建议的方法是什么呢?我个人认为我会放弃MySQL而选择Postgres(它支持自定义数据类型,比SQL Server具有更多的功能),但我想这不是你的选择。有一种JSON类型