に私はテーブルを作成し、いくつかのこと、このような自動インクリメントのフィールド設定:自動インクリメント問題は、MySQL
CREATE TABLE t1(id BIGINT NOT NULL PRIMARY KEY AUTO_INCREMENT) ENGINE = MyISAM AUTO_INCREMENT = 123456;
をしかし、いくつかの理由に私は、テーブル内の行の一部を削除しました。
今質問は、テーブルに新しい行を挿入するときに、新しいIDを割り当てるのではなく、削除された行のIDを割り当てるべきです。
私は私がこれをどのように操作を行うことができ、すべてのIDの
をリセットしたくありません?
ヘルプは言って:)
を使用します
を使用することができます。非線形IDに問題はないはずですか? – Nanne
ごめんなさい。私は以前は言及していませんでした。私はリセットしたくありません。 –
待ってください。自動増分フィールドがあります。それはキャップを開始する。あなたはそれをより低い数字で続けたいと思っています。それをリセットしたくないのですか?あなたが再設定することを心配してください。 0にリセットしないでください。 .... – Nanne