国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > MySQL > 正文

mysql如何讓自增id從1開始設(shè)置方法

2024-07-24 12:37:30
字體:
供稿:網(wǎng)友

其實(shí)很簡(jiǎn)單,用到的是truncate語(yǔ)句,是清空表中的內(nèi)容,包括自增主鍵的信息.truncate表后,表的主鍵就會(huì)重新從1開始.

比如,代碼如下:

TRUNCATE TABLE table1

TRUNCATE TABLE table1(表名)或者這樣也可以,代碼如下:

alter table table_name AUTO

方法二,不會(huì)清空已有數(shù)據(jù),操作比較靈活,不僅可以將自增值歸零,也適用于刪除大量連續(xù)行后,重新設(shè)置自增值并插入新的數(shù)據(jù),或從新的值開始,當(dāng)然不能和已有的沖突,代碼如下:

  1. $sql="delete from $table_vote";  
  2. mysql_query($sql, $link);  
  3. $sql="alter table $table_vote auto_increment=1";  
  4. mysql_query($sql, $link); //Vevb.com

MySql數(shù)據(jù)庫(kù)唯一編號(hào)字段,自動(dòng)編號(hào)字段,在數(shù)據(jù)庫(kù)應(yīng)用,我們經(jīng)常要用到唯一編號(hào),以標(biāo)識(shí)記錄,在MySQL中可通過數(shù)據(jù)列的AUTO_INCREMENT屬性來自動(dòng)生成,MySQL支持多種數(shù)據(jù)表,每種數(shù)據(jù)表的自增屬性都有差異,這里將介紹各種數(shù)據(jù)表里的數(shù)據(jù)列自增屬性ISAM表,如果把一個(gè)NULL插入到一個(gè)AUTO_INCREMENT數(shù)據(jù)列里去mMySQL將自動(dòng)生成下一個(gè)序列編號(hào),編號(hào)從1開始,并1為基數(shù)遞增.

把0插入AUTO_INCREMENT數(shù)據(jù)列的效果與插入NULL值一樣,但不建議這樣做,還是以插入NULL值為好.

當(dāng)插入記錄時(shí),沒有為AUTO_INCREMENT明確指定值,則等同插入NULL值.

當(dāng)插入記錄時(shí),如果為AUTO_INCREMENT數(shù)據(jù)列明確指定了一個(gè)數(shù)值,則會(huì)出現(xiàn)兩種情況,情況一,如果插入的值與已有的編號(hào)重復(fù),則會(huì)出現(xiàn)出錯(cuò)信息,因?yàn)锳UTO_INCREMENT數(shù)據(jù)列的值必須是唯一的.

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 东辽县| 麟游县| 韩城市| 公安县| 梅州市| 花垣县| 塔城市| 巴中市| 东乡族自治县| 福鼎市| 礼泉县| 平谷区| 祁门县| 辰溪县| 屏南县| 景宁| 黔南| 延安市| 普陀区| 五台县| 榕江县| 福鼎市| 高要市| 鄂温| 忻城县| 湖口县| 仁怀市| 玛曲县| 申扎县| 巧家县| 东阿县| 上杭县| 洛浦县| 绵竹市| 洪江市| 玛多县| 虎林市| 南溪县| 祁东县| 古丈县| 永定县|