Ich bin mit einem Problem mit einer MySQL-Abfrage konfrontiert. Ich muss Daten von einer Tabelle in eine andere Tabelle kopieren. Die Abfrage Ich verwende ist:mysql Fehler: Fehler 1241 (21000): Operand sollte 1 Spalte (n) enthalten
mysql> insert into voucher (code, amount, expire_at, state, driver_id, asset_account_id, created_at, updated_at, creator_id, agent, voucher_batch_id, image, city_id, country_id, serial_number, updater_id, redeemed_at) select (code, amount, expire_at, state, driver_id, asset_account_id, created_at, updated_at, creator_id, agent, voucher_batch_id, image, city_id, country_id, serial_number, updater_id, redeemed_at) from voucher_log ;
Aber ich den unten Störung erhalte dies auf die Ausführung:
ERROR 1241 (21000): Operand should contain 1 column(s)
Bitte formatieren Sie Ihren Code als Code und Zitate als Anführungszeichen. Bitte Google Ihre Fehlermeldung ohne spezifische Namen. Was passiert, wenn Sie Ihre Abfrage vereinfachen, bis kein Fehler mehr auftritt, und dann die Daten wieder hinzufügen? Bitte lesen und handeln Sie auf [mcve]. – philipxy