Maison  >  Article  >  base de données  >  Vérifier si une table dans MySQL existe et afficher un avertissement si elle existe ?

Vérifier si une table dans MySQL existe et afficher un avertissement si elle existe ?

WBOY
WBOYavant
2023-08-29 15:53:02676parcourir

Vérifier si une table dans MySQL existe et afficher un avertissement si elle existe ?

Pour vérifier si une table existe ou non, utilisez la syntaxe suivante −

CREATE TABLE IF NOT EXISTS yourTableName
(
   yourColumnName1 dataType,
   .
   .
   .
   .
   N
);

Ici, nous allons essayer de créer une table qui existe déjà et elle générera ensuite un message d'avertissement « La table existe déjà ». Créons d'abord un tableau. Cette table existe déjà −

mysql> CREATE TABLE IF NOT EXISTS DemoTable
   (
   Id int
   );
Query OK, 0 rows affected, 1 warning (0.06 sec)

Le message d'avertissement est le suivant −

mysql> show warnings;

Output

+-------+------+-------------------------------------+
| Level | Code | Message                             |
+-------+------+-------------------------------------+
| Note  | 1050 | Table 'DemoTable' already exists    |
+-------+------+-------------------------------------+
1 row in set (0.00 sec)

Si la table n'existe pas encore, elle sera créée −

mysql> CREATE TABLE IF NOT EXISTS DemoTable2
   (
   Id int
   );
Query OK, 0 rows affected (0.71 sec)

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer