sql >> Database teknologi >  >> RDS >> Mysql

indsæt i vælg på dublet mysql-forespørgsel

Du kan prøve :

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);

Selvfølgelig skal kolonnen "ticker" defineres som unik for tabellen "backup_prochart.symbol_list".



  1. Modul Eksporterer resultat af asynkron fn

  2. connect ECONNREFUSED - node js , sql

  3. Sådan repareres MySql:indekskolonnestørrelsen er for stor (Laravel migrerer)

  4. Hent den næstsidste post for hver bruger fra databasen