Karena Anda memilih dari tabel maka Anda akan ingin menggunakan INSERT INTO SELECT FROM
permintaan:
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
Hanya gunakan INSERT INTO VALUES
saat Anda menggunakan nilai tertentu dan tidak memilih dari tabel. Jika Anda ingin menggunakan INSERT INTO VALUES
maka kueri Anda akan seperti ini:
INSERT INTO campaign_ledger
(
`campaign_id`
, `description`
, amount
, balance
, timestamp
)
VALUES
(
1
, 'test'
, 100.00
, 1000.00
, NOW()
)