現在の日付とレンタル期間を 1 つのクエリに挿入する方法を提案できる人はいますか? コード ブロックの構文は機能しませんが、DATE_ADD(NOW(),INTERVAL 1 DAY) は機能します。INTERVAL の整数を Rental_period に基づいて取得しようとしています。複数のクエリでこれを行うことができますが、(可能であれば) 1 つを実行しようとしています。
INSERT INTO rental_details (rental_due_date, vg_id, rental_id) SELECT DATE_ADD(
NOW(), INTERVAL rental_period DAY), vg_id, 1 FROM status INNER JOIN video_games as vg ON
vg.status_id = status.status_id WHERE vg_id = 3;
ありがとう。
これは機能しますが、現在の日付 + Rental_period が必要です (rental_period は、現在の日付に追加する日数を表す整数です):
INSERT INTO rental_details (rental_due_date, vg_id, rental_id) select rental_period,
vg_id, 1 from status inner join video_games as vg on vg.status_id = status.status_id
where vg_id = 3;