首頁  >  文章  >  資料庫  >  檢查MySQL中的表是否存在,如果存在則顯示警告?

檢查MySQL中的表是否存在,如果存在則顯示警告?

WBOY
WBOY轉載
2023-08-29 15:53:02712瀏覽

檢查MySQL中的表是否存在,如果存在則顯示警告?

要檢查表是否存在,請使用以下語法−

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

在這裡,我們將嘗試建立一個已經存在的表,然後它將產生一個警告訊息「表已經存在」。讓我們先建立一個表。這個表格已經存在−

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

The warning message is as follows −

mysql> show warnings;

Output

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

如果表格還不存在,則會被建立−

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

以上是檢查MySQL中的表是否存在,如果存在則顯示警告?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除