sql >> Databasteknik >  >> RDS >> Mysql

infoga i select on duplicate mysql-fråga

Du kan prova :

INSERT INTO backup_prochart.symbol_list (ticker, end_date, cur_date) 
SELECT ticker, end_date, cur_date FROM prochart.symbol_list WHERE ticker = 'MAY17' 
ON DUPLICATE KEY UPDATE end_date = values(end_date), cur_date = values(cur_date);

Naturligtvis måste kolumnen "ticker" definieras som unik för tabellen "backup_prochart.symbol_list".



  1. Få alla resultat med where-klausulen

  2. SQL Ta bort rader baserade på en annan tabell

  3. Hur man exporterar resultaten av en fråga med MySQL Workbench

  4. Är det möjligt att minska en variabel i MySQL?