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 )
参照: