MySQL の自動インクリメントを 0001 から開始するように構成するにはどうすればよいですか?
Nov 03, 2024 am 10:59 AMMySQL で自動インクリメント形式を 0001 に設定する
質問: MySQL を 4 つの形式で主キーを自動インクリメントするように構成するにはどうすればよいですか? -数字形式 (例: 1 ではなく 0001)?
回答:
MySQL で 4 桁の自動インクリメント形式を実現するには、次の手順に従います。
-
AUTO_INCREMENT 列を含むテーブルを作成します:
<code class="sql">CREATE TABLE my_table ( id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY (id) ) ENGINE=InnoDB;</code>
ログイン後にコピー -
ZEROFILL 属性を使用するように列を変更します:
デフォルトでは、MySQL はパディングなしで値を自動インクリメントします。ゼロパディングを有効にするには、列定義に ZEROFILL 属性を追加します:
<code class="sql">ALTER TABLE my_table MODIFY COLUMN id INT NOT NULL AUTO_INCREMENT ZEROFILL;</code>
ログイン後にコピー -
MySQL サーバーを再起動するか、FLUSH を発行します:
変更を適用するには、MySQL サーバーを再起動するか、FLUSH TABLES コマンドを発行する必要があります。
<code class="sql">FLUSH TABLES;</code>
ログイン後にコピー
これらの手順に従うと、my_table の id 列が自動的にインクリメントされます。 0001 形式。
以上がMySQL の自動インクリメントを 0001 から開始するように構成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Alter Tableステートメントを使用してMySQLのテーブルをどのように変更しますか?

Linuxでmysqlを実行します(phpmyAdminを使用してポッドマンコンテナを使用して/なし)

MACOSで複数のMySQLバージョンを実行する:ステップバイステップガイド

共通の脆弱性(SQLインジェクション、ブルートフォース攻撃)に対してMySQLを保護するにはどうすればよいですか?

MySQL接続用のSSL/TLS暗号化を構成するにはどうすればよいですか?
