तालिका मौजूद है या नहीं जांचने के लिए, निम्नलिखित सिंटैक्स का उपयोग करें:
CREATE TABLE IF NOT EXISTS yourTableName (
yourColumnName1 dataType,
...
N
);
यहाँ, हम एक ऐसी तालिका बनाने का प्रयास करेंगे जो पहले से मौजूद है और फिर यह चेतावनी संदेश "Table already exists" देगा। आइए पहले एक तालिका बनाते हैं। यह तालिका पहले से मौजूद है:
mysql> CREATE TABLE IF NOT EXISTS DemoTable (
Id INT
);
चेतावनी संदेश निम्नानुसार है:
mysql> SHOW WARNINGS;
आउटपुट
+-------+------+-------------------------------------+ | Level | Code | Message | +-------+------+-------------------------------------+ | Note | 1050 | Table 'DemoTable' already exists | +-------+------+-------------------------------------+
यदि तालिका पहले से मौजूद नहीं है, तो यह बन जाएगी:
mysql> CREATE TABLE IF NOT EXISTS DemoTable2 ( Id INT );