Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL में IF स्टेटमेंट का सही सिंटैक्स क्या है?

यदि यह एक प्रक्रिया है जिसे आप लिख रहे हैं तो आपको कोशिश करनी चाहिए:

BEGIN
    IF ((SELECT COUNT(id) FROM tbl_states) > 0) THEN
        SELECT * FROM tbl_cities;
    END IF
END

यदि यह एक प्रश्न है, BEGIN और END यहाँ करने के लिए कुछ नहीं है।

संपादित करें

खैर, कहने के लिए वास्तव में और कुछ नहीं है, IF ((SELECT COUNT(id) FROM tbl_states) > 0) THEN SELECT * FROM tbl_cities; END IF बस मूल MySQL का सम्मान नहीं कर रहा है SELECT कथन

आपको SELECT with से शुरुआत करनी चाहिए ... आदि...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मान के साथ एक अस्थायी कॉलम जोड़ें

  2. Php/MySQL 'उन्नत खोज' पृष्ठ

  3. विंडोज़ में बड़ी फ़ाइलों को आयात करने के लिए आप MySQL के स्रोत कमांड का उपयोग कैसे करते हैं?

  4. लिनक्स में वर्तमान में प्रयुक्त MySQL कॉन्फ़िगरेशन फ़ाइल के स्थान का पता कैसे लगाएं

  5. MySqlConnectionStringBuilder - प्रमाणपत्रों से कनेक्ट करें