Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में तालिका मौजूद है या नहीं जांचें और यदि मौजूद है तो चेतावनी प्रदर्शित करें?

तालिका मौजूद है या नहीं जांचने के लिए, निम्नलिखित सिंटैक्स का उपयोग करें:

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 );
  1. - MySQL में ORDER BY ASC के साथ NULL मानों को नीचे कैसे दिखाएं?

    MySQL में ORDER BY ASC डिफ़ॉल्ट रूप से NULL मानों को पहले रखता है। NULL मानों को अंत में (नीचे) रखते हुए आरोही क्रम बनाए रखने के लिए, CASE स्टेटमेंट या IS NULL चेक के साथ कस्टम सॉर्टिंग लागू करें। उदाहरण: NULL और खाली स्ट्रिंग को नीचे रखें डेमो टेबल बनाएं: mysql> CREATE TABLE DemoTable1937 (Na

  1. - Java के साथ MySQL में वर्तमान तारीख में महीने जोड़ें

    सिंटैक्स String query = INSERT INTO yourTableName VALUES (CURDATE() + INTERVAL howManyMonths MONTH); उदाहरण वर्तमान तारीख: 2020-10-25 2 महीने जोड़ने के बाद: 2020-12-25 Java कोड 0) System.out.println(Record inserted successfully..Look into the database); else System.out.print

  1. - C# में गुणन तालिका कैसे ढूंढें और प्रदर्शित करें

    गुणन तालिका प्रदर्शित करने के लिए, आपको संख्याएं सेट करने और आउटपुट प्रॉपर्टी को फॉर्मेट करने की आवश्यकता है। मान लें कि आप 1 से 10 तक 4 की तालिका चाहते हैं। उसके लिए, पहले 10 तक एक while लूप सेट करें। while (a <= 10) { } अब आउटपुट को फॉर्मेट करें ताकि परिणाम नीचे दिखाए अनुसार प्राप्त हो। यहां, n 4