MySQL的hybris 5.7初始化导致'hybris.ydeployments'不存在错误。

2020-09-10 22:36发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


7条回答
callcenter油条
2020-09-10 23:20

MySQL 5.7在创建表时添加了1个约束,当您拥有复合键时,任何复合键上都不应存在NULL约束。

根据下表,NAME和TypeSystemName是入门键,但根据create table语句,它可以为NULL。 因此,请考虑一下如果主键为null将会发生什么情况。 因此MySQL表示如果您有主键,则不应为NULL,而应将其设为UNIQUE。

创建表ydeployments(hjmpTS BIGINT,类型码INTEGER DEFAULT 0,TableName VARCHAR(255)NULL,PropsTableName VARCHAR(255)NULL,Name VARCHAR(255)NULL,PackageName VARCHAR(255)NULL,SuperName VARCHAR(255)NULL, ExtensionName VARCHAR(255)NULL,修饰符INTEGER DEFAULT 0,TypeSystemName VARCHAR(255)NULL,PRIMARY KEY(Name,TypeSystemName))ENGINE InnoDB CHARSET = utf8 COLLATE = utf8_bin;

一周热门 更多>