原文:mysql 把select之后的數據Insert into進到另外一個表時自增id出現錯誤

場景:由於需求把用戶表test user里的體重數據初始化到另一個新建的體重表test weights,此時test weights的自增id為 用戶數據表此時有 條數據,但是初始到test weights后自增id變成 Sql語句如下: 原因:mysql自增列的預判機制每次批量插入會在兩端流出空余的ID空間 如果想改變自增id可以直接修改索引值為實際的自增id,這樣下次新增一條就會和原來的的數據 ...

2020-04-08 13:09 0 1002 推薦指數:

查看詳情

Oracle數據庫創建一個主鍵ID

一.建 CREATE TABLE (ID INTEGER not null,NAME NVARCHAR2(256),DEL_FLG int,CONSTRAINT "PF_" PRIMARY KEY ("ID") ) 二.創建序列 CREATE SEQUENCE ...

Fri Jun 28 00:29:00 CST 2019 0 926
MySQL查詢數據表的Auto_Increment(自id)

1.一般數據表id都是設置成auto_increment的,所以當插入一條記錄后,可以使用下面的命令來獲取最新插入記錄的idselect last_insert_id();    注意:1. 必須是在使用Insert語句后,緊接着使用select ...

Thu Jun 06 20:31:00 CST 2019 0 5854
mysql數據清空后id如何從1開始自

我們的數據中經常會使用id,但是每次清空id並不是從1開始計數,總是接着之前的進行自,那么解決呢? 使用mysql的truncate命令, 用法:truncate table 名; 這樣id就會變回從1開始自了。 如果清除失敗,那就去看看要刪除的和另外的有無 ...

Mon Mar 09 01:38:00 CST 2020 0 817
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM