Maison > base de données > tutoriel mysql > Comment savoir si une colonne est une colonne à incrémentation automatique dans MySQL ?

Comment savoir si une colonne est une colonne à incrémentation automatique dans MySQL ?

WBOY
Libérer: 2023-08-24 08:21:02
avant
746 Les gens l'ont consulté

Comment savoir si une colonne est une colonne à incrémentation automatique dans MySQL ?

Pour savoir si une colonne est auto_increment dans MySQL, vous pouvez utiliser la syntaxe suivante −

select COLUMN_NAME from information_schema.columns where
TABLE_SCHEMA='yourDatabaseName' and TABLE_NAME='yourTableName' and EXTRA
like '%auto_increment%';
Copier après la connexion

Créons d'abord une table Ici, ClientId est défini sur 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)
Copier après la connexion

Maintenant, découvrons s'il y en a. la colonne est auto_increment −

mysql> select COLUMN_NAME from information_schema.columns where
TABLE_SCHEMA='test' and TABLE_NAME='autoIncrementTableDemo' and EXTRA like
'%auto_increment%';
Copier après la connexion

Vous trouverez ci-dessous la sortie montrant les colonnes, c'est-à-dire auto_increment −

+-------------+
| COLUMN_NAME |
+-------------+
| ClientId    |
+-------------+
1 row in set (0.00 sec)
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal