请问下DMS主键自增是在这里设置吗,我这里设了1,保存变更的时候是no changes,点直接执行会[阿里云数据管理DMS]

请问下DMS主键自增是在这里设置吗,我这里设了1,保存变更的时候是no changes,点直接执行会报错?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
1 条回复 A 作者 M 管理员
  1. 在阿里云数据管理DMS中,自增主键的设置需要在数据库表中进行设置,并非在DMS中进行设置。

    一般情况下,在MySQL等数据库中,可以通过设置AUTO_INCREMENT关键字来实现自增主键。在表中创建一个整型字段并设置为主键,同时指定其为自增主键,语句如下:

    CREATE TABLE table_name (    id INT NOT NULL AUTO_INCREMENT,     PRIMARY KEY (id),     ...);

    在DMS中,修改字段的AUTO_INCREMENT属性通常不会显示为“有变更”,因为这是数据库中特定字段的设置,而不是表格设计本身。如果您想确认该表是否设置了自增主键,请登录数据库系统本身,使用DESCRIBE 命令或其他数据库特定命令来查看表结构。如果已经设置自增主键,插入记录时需要确保对应生成的新ID值不重复。

  2. 是的 默认一般是1 如果不是 您重置一下自增值,此回答整理自钉群“阿里云DMS数据管理用户交流群”