ホームページ > データベース > mysql チュートリアル > MySQL の自動インクリメントを 0001 から開始するように構成するにはどうすればよいですか?

MySQL の自動インクリメントを 0001 から開始するように構成するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-11-03 10:59:02
オリジナル
169 人が閲覧しました

How to Configure MySQL Auto-Increment to Start at 0001?

MySQL で自動インクリメント形式を 0001 に設定する

質問: MySQL を 4 つの形式で主キーを自動インクリメントするように構成するにはどうすればよいですか? -数字形式 (例: 1 ではなく 0001)?

回答:

MySQL で 4 桁の自動インクリメント形式を実現するには、次の手順に従います。

  1. AUTO_INCREMENT 列を含むテーブルを作成します:

    <code class="sql">CREATE TABLE my_table (
        id INT NOT NULL AUTO_INCREMENT,
        PRIMARY KEY (id)
    ) ENGINE=InnoDB;</code>
    ログイン後にコピー
  2. ZEROFILL 属性を使用するように列を変更します:

    デフォルトでは、MySQL はパディングなしで値を自動インクリメントします。ゼロパディングを有効にするには、列定義に ZEROFILL 属性を追加します:

    <code class="sql">ALTER TABLE my_table MODIFY COLUMN id INT NOT NULL AUTO_INCREMENT ZEROFILL;</code>
    ログイン後にコピー
  3. MySQL サーバーを再起動するか、FLUSH を発行します:

    変更を適用するには、MySQL サーバーを再起動するか、FLUSH TABLES コマンドを発行する必要があります。

    <code class="sql">FLUSH TABLES;</code>
    ログイン後にコピー

これらの手順に従うと、my_table の id 列が自動的にインクリメントされます。 0001 形式。

以上がMySQL の自動インクリメントを 0001 から開始するように構成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート