mysqlでIDを並べ替える方法

coldplay.xixi
coldplay.xixiオリジナル
2020-10-12 11:08:415719ブラウズ

ID を再配置する Mysql メソッド: 1. 列カウントを使用します [alter table tablename drop column id]; 2. インクリメント配置を使用します [alter table tablenam auto_increment]。

mysqlでIDを並べ替える方法

Mysql の ID 再配置方法:

mysql を使用する場合、通常、テーブルに自動インクリメントが行われます。 id フィールドですが、テーブル内のデータをクリアしてデータを再追加する場合は、id が再び 1 からカウントされるようにする必要があります。次の 2 つの方法を使用できます:

方法 1 :

alter table tablename drop column id;
alter table tablename add id mediumint(8) not null primary key auto_increment first;

方法 2:

alter table tablename auto_increment=0

方法 2 は既存のデータをクリアせず、操作がより柔軟です。自動インクリメント値をゼロにリセットできるだけでなく、自動インクリメント値をリセットし、連続する多数の行を削除した後に新しいデータを挿入するのに適しています。 ; または、新しい値から開始します (もちろん、既存の値と競合することはできません)。

$sql="delete from $table_vote"; 
mysql_query($sql, $link); 
$sql="alter table $table_vote auto_increment=1"; 
mysql_query($sql, $link);

その他の関連する無料学習の推奨事項: mysql チュートリアル(ビデオ)

#

以上がmysqlでIDを並べ替える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。