比如:
代碼如下 復制代碼 TRUNCATE TABLE table1TRUNCATE TABLE table1(表名)或者這樣也可以:
代碼如下 復制代碼alter table table_name AUTO
方法二
不會清空已有數據,操作比較靈活,不僅可以將自增值歸零,也適用於刪除大量連續行後,重新設置自增值並插入新的數據;或從新的值開始,當然不能和已有的沖突。
代碼如下 復制代碼$sql="delete from $table_vote";
mysql_query($sql, $link);
$sql="alter table $table_vote auto_increment=1";
mysql_query($sql, $link);
MySql數據庫唯一編號字段(自動編號字段)
在數據庫應用,我們經常要用到唯一編號,以標識記錄。在MySQL中可通過數據列的AUTO_INCREMENT屬性
來自動生成。MySQL支持多種數據表,每種數據表的自增屬性都有差異,這裡將介紹各種數據表裡的數據
列自增屬性。
ISAM表
如果把一個NULL插入到一個AUTO_INCREMENT數據列裡去,MySQL將自動生成下一個序列編號。編號從1開
始,並1為基數遞增。
把0插入AUTO_INCREMENT數據列的效果與插入NULL值一樣。但不建議這樣做,還是以插入NULL值為好。
當插入記錄時,沒有為AUTO_INCREMENT明確指定值,則等同插入NULL值。
當插入記錄時,如果為AUTO_INCREMENT數據列明確指定了一個數值,則會出現兩種情況,情況一,如果
插入的值與已有的編號重復,則會出現出錯信息,因為AUTO_INCREMENT數據列的值必須是唯一的;