चूंकि आप किसी तालिका से चयन कर रहे हैं तो आप INSERT INTO SELECT FROM
का उपयोग करना चाहेंगे क्वेरी:
INSERT INTO campaign_ledger
(
`campaign_id`
, `description`
, amount
, balance
, timestamp
)
SELECT
id as campaign_id
, 'Ported from campaigns' as description
, budget_remaining as amount
, budget_remaining as balance
, NOW() as timestamp
FROM campaigns
केवल INSERT INTO VALUES
. का उपयोग करें जब आप विशिष्ट मानों का उपयोग कर रहे हों और किसी तालिका से चयन नहीं कर रहे हों। यदि आप INSERT INTO VALUES
. का उपयोग करना चाहते हैं तो आपकी क्वेरी इस प्रकार होगी:
INSERT INTO campaign_ledger
(
`campaign_id`
, `description`
, amount
, balance
, timestamp
)
VALUES
(
1
, 'test'
, 100.00
, 1000.00
, NOW()
)