0
    id  name            age
    2   Sandy Smith     21
    4   Alie Smith      19
    5   James Smith     11

こんにちは、私はプログラミングに不慣れで、この夏の自由時間にオンラインでチュートリアルを見ています。これは簡単な質問ですが、オンラインで検索したところ、必要なものが正確に見つかりません。

行を削除したので、「id 2 345」はなくなりました。2、4、5 "が残っています。aliesmithを#3、james smithを#4に配置するMySQLクエリがわかりません。このクエリを手伝ってください。ありがとうございます。

4

2 に答える 2

0

あなたはする必要はありません。主キーのポイントは、それがUNIQUEであるということです。IDフィールドはそれ自体で自動インクリメントされます。これを行う唯一の方法は、ID列から主キー属性を削除して、手動で制御し、正しいIDを挿入してから、キーを設定できるようにすることです。データベースの正規化について読んでください。そうすれば、より理にかなっています。

于 2012-05-24T19:10:31.097 に答える
0

元の挿入ステートメントがまだある場合、またはそれらを再作成できる場合はTRUNCATE TABLE [tablenamehere]、データを再挿入してから再挿入できます。テーブルを既知の状態に戻そうとしている場合に便利です。

于 2012-05-24T19:37:13.287 に答える