鍍金池/ 問答/數(shù)據(jù)庫/ Mysql InnoDB 類型 為什么自動(dòng)遞增ID和行數(shù)對(duì)應(yīng)不起來?

Mysql InnoDB 類型 為什么自動(dòng)遞增ID和行數(shù)對(duì)應(yīng)不起來?

圖片描述

同樣的數(shù)據(jù),InnoDB類型的自動(dòng)遞增ID和行數(shù)對(duì)應(yīng)不起來?但是MyISAM類型是正常的!

PS:表里具體的數(shù)據(jù)是先在php中,執(zhí)行sql進(jìn)行tag字段like查詢,查詢沒有的話就存入!

回答
編輯回答
青裙

因?yàn)镮nnoDB支持事務(wù),如果事務(wù)發(fā)生回滾,事務(wù)占用的自增id將丟失

還有就是批量插入,InnoDB不知道每個(gè)語句所需要的確切自增id數(shù)量,有可能估值過高

2017年10月20日 10:56