mysql 变更自增主键id起始值

Mysql在复制其他数据库表到新的数据库时,会把主键自增起始值也带过来;
这时就需要重新设置自增主键id起始值:
ALTER TABLE line_log AUTO_INCREMENT=1;

### 如何在 PowerDesigner 中设置自字段 #### SQL Server 数据库环境下的操作方法 对于 SQL Server 环境,在 PowerDesigner 的物理数据模型 (PDM) 中配置自属性的具体流程如下: 当需要为主键 ID 列设定自特性时,应先选中该列并右键点击,随后选择 "properties"[^1]。此时会打开一个窗口展示多个标签页;需特别关注两个部分——“General”以及“Microsoft”。前者含有 identity 复选框用于激活自动长功能,后者允许指定量参数如起始值步长等细节。 如果发现缺少 Identity 选项,则明当前使用的数据库管理系统(DBMS)可能支持此特性或是未被正确识别。这时应当通过菜单栏路径 `database` -> `change current DBMS` 来调整至匹配的目标数据库类型。 完成上述配置之后,可以通过预览功能(`preview`)来审查即将执行的创建格 SQL 脚本,确保一切符合预期。 ```sql CREATE TABLE example ( id INT NOT NULL IDENTITY(2,1), ... ); ``` #### MySQL 数据库环境下的一般处理方式 针对MySQL数据库而言,实现相同效果的操作略有同之处。同样地,从结构编辑模式出发,定位到目标列为对象进行修改。具体来说,可以采取两种途径之一:一种是在图形界面上直接作用于特定字段上的快捷菜单项(Properties),另一种则是经由实体级别的上下文菜单导航至 Columns 分类后再做进一步细化调整[^5]。 一旦进入了 Column Properties 对话框,找到标识为 Identify 或者 Auto Increment 的开关予以启用即完成了基本设定过程。为了更精确控制序列行为,还可以切换到 “Physical Options” 页面去定义具体的初始数值以及其他附加条件[^4]。 最后提醒一点,无论在哪种情况下都建议仔细核对最终生成的 DDL(DATABASE DEFINITION LANGUAGE)语句以验证所有变更无误[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值