Da du vælger fra en tabel, vil du gerne bruge en INSERT INTO SELECT FROM
forespørgsel:
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
Brug kun INSERT INTO VALUES
når du bruger bestemte værdier og ikke vælger fra en tabel. Hvis du ville bruge INSERT INTO VALUES
så ville din forespørgsel være sådan her:
INSERT INTO campaign_ledger
(
`campaign_id`
, `description`
, amount
, balance
, timestamp
)
VALUES
(
1
, 'test'
, 100.00
, 1000.00
, NOW()
)