INSERT INTO campaign_ledger (`campaign_id`, `description`, amount, balance, timestamp)
VALUES (SELECT id as campaign_id, 'Ported from campaigns' as description, budget_remaining as amount, budget_remaining as balance, NOW() as timestamp FROM campaigns)
Esa es mi sintaxis, pero me da un error que dice:insertar en MySQL desde otra mesa
Usted tiene un error en su sintaxis SQL; consulte el manual que corresponde a su versión del servidor MySQL para el sintaxis derecho al uso cerca de 'SELECT id como campaign_id,' portado de campañas como descripción, budget_remaini' en la línea 2
¿Qué estoy haciendo mal ?
No utilice 'VALUES'. –