Powerdesigner中主键的自动递增

2020-09-19 02:12发布

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

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


你好,

我正在Power Designer中创建一个数据模型。 您能帮我自动增加PK列吗? 我试图通过检查" Identity"来为PK列启用自动递增,但是在MySQL中执行脚本时出现错误。

错误代码:1075
错误的表定义;错误的表定义。 只能有一个自动列,并且必须将其定义为键

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

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


你好,

我正在Power Designer中创建一个数据模型。 您能帮我自动增加PK列吗? 我试图通过检查" Identity"来为PK列启用自动递增,但是在MySQL中执行脚本时出现错误。

错误代码:1075
错误的表定义;错误的表定义。 只能有一个自动列,并且必须将其定义为键

付费偷看设置
发送
3条回答
Nir深蓝
1楼-- · 2020-09-19 02:42

这是PK中唯一的一列吗?

它是Identity = True的唯一列吗?

xfwsx85
2楼-- · 2020-09-19 03:05

您好,
这取决于表定义中有多少个AUTO_INCREMENT列。
如果只有一个 ,请确认它是一个主键int列。
如果有很多列,则必须从其中一列中删除AUTO_INCREMENT属性。
可以共享CREATE TABLE语句吗?
谢谢,
Arnaud

nice_wp
3楼-- · 2020-09-19 02:51

MySQL支持中有一个标准模型检查,可以在创建或更新数据库之前发现这些问题-称为"自动增加的列数",并且 默认情况下是警告。 我建议您将严重性更改为'错误',所以您不得不处理它:)

一周热门 更多>