トップ > ラボブログ

ラボブログ

« 赤い糸 DS発売記念「顔写メ 赤い糸診断」とりあげていただいています! | メイン | 「フェイス女学園」英語版をリリースしました! »

MySQL 小ネタ:auto_increment の値をリセット

あとで読む

スパイスラボ神部です。


ちょう小ネタですが、CakePHP や MySQL でいろいろ実験しているうちにどんどんレコードで auto_increment とかに指定しているカラム(ID)とかが増えてしまい、一度増えてしまった ID は増えていくだけです。そんなときは下記の方法でリセットしましょう。


-nyk@Development - auto_incrementの値を初期化する方法


しかし「テーブルを空にして」とはいいますがそう簡単にできないときには一度エクスポートし、エクスポートした CSV ファイルなどの中で ID を手動で入れ替えてあげると(っていうのも行が多いと簡単ではないんですが)、テーブルの内容を保持したままリセットできます。


「1万 ID 台までを残してあとは消してリセットしたい」


「特定のレコードだけ残し、その最多 ID 番号の直後から auto_increment を再開したい」


なんてときにはこのやり方が役に立つかも。


うわー、ニッチにも程があるエントリーになってしまった。

 



関連記事



ブックマークに追加する この記事についてTwitterでツイート

トラックバック

このエントリーのトラックバックURL:
http://www.spicebox.jp/cgi-bin/mt/mt-tb.cgi/644

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

mixiアプリ本
4/22発売!

mixiアプリをつくろう!
OpenSocialで学ぶ
ソーシャルアプリ



(株)スパイスボックス
神部 竜二(著)

書籍情報






検索



神部竜二
ブログ執筆者の一人です。ネットの新しい話題や Web まわりのプログラミング、Web 広告について書いていきたいと思います。


About

2008年12月04日 18:25 に投稿されたエントリーのページです。

ひとつ前の投稿は「 赤い糸 DS発売記念「顔写メ 赤い糸診断」とりあげていただいています! 」です。

次の投稿は「 「フェイス女学園」英語版をリリースしました! 」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

SEO ブログパーツ  

+ インデックス数計測 +