CREATE TABLE IF NOT EXISTS सिंटैक्स
MySQL में टेबल तभी बनाएं जब वह मौजूद न हो, इसके लिए CREATE TABLE IF NOT EXISTS का उपयोग करें।
सिंटैक्स
CREATE TABLE IF NOT EXISTS table_name (
column1 datatype,
column2 datatype,
...
);
उदाहरण: पहले से मौजूद टेबल
mysql> CREATE TABLE IF NOT EXISTS DemoTable (
-> CustomerId INT,
-> CustomerName VARCHAR(30),
-> CustomerAge INT
-> );
Query OK, 0 rows affected, 1 warning (0.05 sec)
चेतावनी देखें:
mysql> SHOW WARNINGS;
+-------+------+------------------------------------+ | Level | Code | Message | +-------+------+------------------------------------+ | Note | 1050 | Table 'demotable' already exists | +-------+------+------------------------------------+
नए नाम से टेबल बनाएं (मौजूद नहीं)
mysql> CREATE TABLE IF NOT EXISTS DemoTable2 (
-> CustomerId INT, CustomerName VARCHAR(20), CustomerAge INT
-> );
Query OK, 0 rows affected (0.56 sec)
डेटा इन्सर्ट करें:
mysql> INSERT INTO DemoTable2 VALUES(101, 'Chris', 23), (102, 'Robert', 24);
mysql> SELECT * FROM DemoTable2;
+------------+--------------+-------------+ | CustomerId | CustomerName | CustomerAge | +------------+--------------+-------------+ | 101 | Chris | 23 | | 102 | Robert | 24 | +------------+--------------+-------------+
अन्य उपयोगी पैटर्न