ホームページ > データベース > mysql チュートリアル > MySQL でカラムが自動インクリメントカラムかどうかを確認するにはどうすればよいですか?

MySQL でカラムが自動インクリメントカラムかどうかを確認するにはどうすればよいですか?

WBOY
リリース: 2023-08-24 08:21:02
転載
762 人が閲覧しました

MySQL でカラムが自動インクリメントカラムかどうかを確認するにはどうすればよいですか?

MySQL でカラムが auto_increment であるかどうかを確認するには、次の構文を使用できます-

select COLUMN_NAME from information_schema.columns where
TABLE_SCHEMA='yourDatabaseName' and TABLE_NAME='yourTableName' and EXTRA
like '%auto_increment%';
ログイン後にコピー

まずテーブルを作成しましょう。ここでは、ClientId は AUTO_INCREMENT に設定されています-

mysql> create table autoIncrementTableDemo
   -> (
   -> ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   -> ClientName varchar(20),
   -> ClientAge int,
   -> ClientAddress varchar(100),
   -> ClientCountryName varchar(100)
   -> );
Query OK, 0 rows affected (0.61 sec)
ログイン後にコピー

次に、列が auto_increment であるかどうかを調べてみましょう −

mysql> select COLUMN_NAME from information_schema.columns where
TABLE_SCHEMA='test' and TABLE_NAME='autoIncrementTableDemo' and EXTRA like
'%auto_increment%';
ログイン後にコピー

以下は、列、つまり auto_increment −

+-------------+
| COLUMN_NAME |
+-------------+
| ClientId    |
+-------------+
1 row in set (0.00 sec)
ログイン後にコピー
を示す出力です。

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

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