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

JDBC के साथ MySQL में सेलेक्ट में डालें

यह SELECT .. . में त्रुटि के कारण हुआ था कथन।
संशोधित कथन है:

INSERT INTO vips( memberId, gotten, expires )  
   SELECT name, NOW(), DATE_ADD( now(), INTERVAL 1 MONTH )
    FROM members WHERE id = ?
  1. आपको VALUES की आवश्यकता नहीं है कुंजी शब्द inserting select . के साथ .
  2. आपने गलत DATEADD का उपयोग किया है फ़ंक्शन सिंटैक्स। सही सिंटैक्स है Date_add( date_expr_or_col, INTERVAL number unit_on_interval) .

आप नीचे दिए गए सुधार के अनुसार अपना सम्मिलित विवरण आज़मा सकते हैं:

INSERT INTO vips( memberId, gotten, expires )  
   SELECT name FROM members
     WHERE id = ?, NOW(), DATE_ADD( now(), INTERVAL 1 MONTH )

देखें:

  1. INSERT ... सिंटेक्स चुनें
  2. DATE_ADD(तिथि, INTERVAL expr यूनिट)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. com.zaxxer.hikari.pool.PoolInitializationException:पूल आरंभीकरण के दौरान अपवाद

  2. Laravel 5.4 में पिवट टेबल को कैसे सीड करें?

  3. मैं MySQL में सख्त sql_mode कैसे सक्षम कर सकता हूं?

  4. क्या एमएएमपी के साथ शामिल MySQL में कॉन्फिग फाइल शामिल नहीं है?

  5. VS2019 में MYSQL के साथ एंटिटी फ्रेमवर्क कनेक्ट करें