Um zu überprüfen, ob eine Tabelle existiert oder nicht, verwenden Sie die folgende Syntax: −
CREATE TABLE IF NOT EXISTS yourTableName ( yourColumnName1 dataType, . . . . N );
Hier werden wir versuchen, eine Tabelle zu erstellen, die bereits existiert, und dann wird eine Warnmeldung „Tabelle existiert bereits“ generiert. Lassen Sie uns zunächst eine Tabelle erstellen. Diese Tabelle existiert bereits −
mysql> CREATE TABLE IF NOT EXISTS DemoTable ( Id int ); Query OK, 0 rows affected, 1 warning (0.06 sec)
Die Warnmeldung lautet wie folgt: −
mysql> show warnings;
+-------+------+-------------------------------------+ | Level | Code | Message | +-------+------+-------------------------------------+ | Note | 1050 | Table 'DemoTable' already exists | +-------+------+-------------------------------------+ 1 row in set (0.00 sec)
Wenn die Tabelle noch nicht existiert, wird sie erstellt −
mysql> CREATE TABLE IF NOT EXISTS DemoTable2 ( Id int ); Query OK, 0 rows affected (0.71 sec)
Das obige ist der detaillierte Inhalt vonÜberprüfen Sie, ob eine Tabelle in MySQL vorhanden ist, und zeigen Sie eine Warnung an, wenn sie vorhanden ist.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!