यह SELECT ..
. में त्रुटि के कारण हुआ था कथन।
संशोधित कथन है:
INSERT INTO vips( memberId, gotten, expires )
SELECT name, NOW(), DATE_ADD( now(), INTERVAL 1 MONTH )
FROM members WHERE id = ?
- आपको
VALUES
की आवश्यकता नहीं है कुंजी शब्दinserting
select
. के साथ . - आपने गलत
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 )
देखें: