Maison >base de données >tutoriel mysql >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;
+-------+------+-------------------------------------+ | 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!