ホームページ > データベース > mysql チュートリアル > MySQL で初期値を設定し、自動インクリメントを構成するにはどうすればよいですか?

MySQL で初期値を設定し、自動インクリメントを構成するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-16 16:59:17
オリジナル
903 人が閲覧しました

How to Set Initial Values and Configure Auto-Increment in MySQL?

MySQL での初期値の設定と自動インクリメントの構成

初期値を設定し、「id」カラムの自動インクリメントを有効にするにはMySQL テーブルでは、次の方法を使用できます:

初期値の設定値

「id」列の初期値を設定するには、ALTER TABLE コマンドの後に AUTO_INCREMENT= を使用します。たとえば、1001 から始めるには:

ALTER TABLE users AUTO_INCREMENT=1001;
ログイン後にコピー

自動インクリメントの構成

「id」列がまだ作成されていない場合は、次のコマンドを使用して追加できます。次のコマンド:

ALTER TABLE users ADD id INT UNSIGNED NOT NULL AUTO_INCREMENT,
    ADD INDEX (id);
ログイン後にコピー

この中でcommand:

  • INT UNSIGNED NOT NULL: NULL 値を格納できない符号なし整数型を指定します。
  • AUTO_INCREMENT: 自動インクリメントを有効にします新しいそれぞれの列値のrow.
  • INDEX (id): 高速な取得のために「id」列にインデックスを作成します。

挿入ステートメントの例

初期値と自動増分を設定したら、「ユーザー」にデータを挿入できます。 「id」値を指定しないテーブル:

INSERT INTO users (name, email) VALUES ('{$name}', '{$email}');
ログイン後にコピー

自動増分メカニズムにより、初期値 1001 から始まる次の連続値が自動的に割り当てられます。

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

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