国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 阿瓦提县| 通山县| 京山县| 寻甸| 遂平县| 夏邑县| 武城县| 通榆县| 永登县| 晋宁县| 芮城县| 合江县| 大丰市| 澄江县| 红原县| 工布江达县| 信宜市| 自治县| 法库县| 上林县| 崇州市| 鹰潭市| 阜城县| 镇原县| 三门峡市| 巴彦淖尔市| 新邵县| 漯河市| 喀什市| 长丰县| 景洪市| 花莲县| 郎溪县| 崇阳县| 峡江县| 乐陵市| 芒康县| 沂南县| 石屏县| 阿克| 东平县|