Rumah > Artikel > pangkalan data > Semak sama ada jadual dalam MySQL wujud dan tunjukkan amaran jika ia wujud?
Untuk menyemak sama ada jadual wujud atau tidak gunakan sintaks berikut −
CREATE TABLE IF NOT EXISTS yourTableName ( yourColumnName1 dataType, . . . . N );
Di sini kami akan cuba mencipta jadual yang sudah wujud dan kemudian ia akan menjana mesej amaran "Jadual sudah wujud". Mari kita buat jadual dahulu. Jadual ini sudah wujud −
mysql> CREATE TABLE IF NOT EXISTS DemoTable ( Id int ); Query OK, 0 rows affected, 1 warning (0.06 sec)
Mesej amaran adalah seperti berikut −
mysql> show warnings;
+-------+------+-------------------------------------+ | Level | Code | Message | +-------+------+-------------------------------------+ | Note | 1050 | Table 'DemoTable' already exists | +-------+------+-------------------------------------+ 1 row in set (0.00 sec)
Jika jadual belum wujud, ia akan dibuat −
mysql> CREATE TABLE IF NOT EXISTS DemoTable2 ( Id int ); Query OK, 0 rows affected (0.71 sec)
Atas ialah kandungan terperinci Semak sama ada jadual dalam MySQL wujud dan tunjukkan amaran jika ia wujud?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!