mysql 更改自动增长列的初始值】的更多相关文章

alter table t_Myxiao7 AUTO_INCREMENT 3;   -- 从三开始 ITOKIT.COM提示:如果表中数据没有用.如果直接删除数据,自动增长ID还是不会从1开始的,可以利用“清空数据表”.这样自动增长ID也将会从1开始.…
假设表结构如下: CREATE TABLE TestTable ( id int identity, CreatedDate datetime ) SQL2005获得新增行的自动增长列的语句如下: insert into TestTable (CreatedDate)  output  inserted.id  values (getdate()) output 是sql server2005的新特性,可以从数据修改语句中返回输出,可以看作是“返回结果的DML” 2005之后 Insert,De…
-- 查看表中自增长列的当前值 SELECT Auto_increment FROM information_schema.`TABLES` WHERE Table_Schema='rhr' AND table_name = 'cap_ammeter_201810'; -- 设置 ;…
今天在服务器上MYSQL库里的一个表插入数据,主键id是auto_increment自动增长类型的.发现插入的值从2247734开始,而实际上id的最大值才22722,不明原因. 删除了新增的,optimize表一下,重新插入,还是不行,从2247735开始. 无奈只好去找解决办法,看到一条语句,可以查询这个表的auto_increment值:SELECT AUTO_INCREMENT FROM information_schema.tables WHERE table_name = 'hx_9…
1. 存在同名的或不同的namespace交错情况. Caused by: com.ibatis.sqlmap.client.SqlMapException: There is no result map named TblCuShopcarNw.TblCuShopcarResultMap in this SqlMap. Caused by: com.ibatis.sqlmap.client.SqlMapException: There is no result map named TblCuS…
在MySQL数据库,设置了id为自增长类型,但由于程序还处于开发阶段,很容易的会产生错误数据,然后就直接删除了,可是id的自增长值没有跟着减少,这里提示: 如果表中数据没有用,直接删除了数据,自动增长ID还是不会从1开始的. 那么需要怎么做呢?有两种办法: 1.ALTER TABLE `tablename` auto_increment='22723' ;执行成功,继续插入就从22723开始了:) 2.可以利用“清空数据表”.这样自动增长ID就会从1开始.…
介绍 从 SQL Server 2012 版本开始, 当SQL Server 实例重启之后,表格的自动增长列的值会发生跳跃,而具体的跳跃值的大小是根据增长列的数据类型而定的.如果数据类型是 整型(int),那么跳跃值为 1000:如果数据类型为 长整型(bigint),那么跳跃值为 10000.从我们的项目来看,这种跳跃问题是不能被接受的,尤其是展示在客户端的时候.这个奇怪的问题只在 SQL Server 2012 及更高的版本中存在,SQL Server 2012之前版本不存在此问题. 背景…
介绍 从 SQL Server 2012 版本开始, 当SQL Server 实例重启之后,表格的自动增长列的值会发生跳跃,而具体的跳跃值的大小是根据增长列的数据类型而定的.如果数据类型是 整型(int),那么跳跃值为 1000:如果数据类型为 长整型(bigint),那么跳跃值为 10000.从我们的项目来看,这种跳跃问题是不能被接受的,尤其是展示在客户端的时候.这个奇怪的问题只在 SQL Server 2012 及更高的版本中存在,SQL Server 2012之前版本不存在此问题. 背景…
在清空数据表后发现自动增长id列在新增数据后仍然会按照之前的顺序生成 强迫症,就是想清空数据后让id从0开始,于是百度 执行以下sql语句可以让自动增长列归0 truncate table 表名 这是清空数据后的做法,还有删除数据后让自动增长id连续起来,等自己测试了再来补充…
Code First 迁移 如果使用的是 Code First 工作流,推荐使用 Code First 迁移改进应用程序的数据库架构. 迁移提供一组允许以下操作的工具: 创建可用于 EF 模型的初始数据库 生成迁移以跟踪对 EF 模型所做的更改 使数据库随时掌握这些更改 下方演练将概述实体框架中的 Code First 迁移. 可以完成整个演练或跳到感兴趣的主题. 包含以下主题: 生成初始模型和数据库 开始使用迁移之前,需要会用到项目和 Code First 模型. 对于此演练,我们将使用规范的…