Mysql
 sql >> Baza danych >  >> RDS >> Mysql

wstaw do zaznaczenia w zduplikowanym zapytaniu mysql

Możesz spróbować:

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

Oczywiście kolumna „ticker” musi być zdefiniowana jako unikalna dla tabeli „backup_prochart.symbol_list”.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Argument OUT lub INOUT 1 dla procedury xxx nie jest zmienną ani NOWĄ pseudozmienną w funkcji PRZED wyzwalaczem

  2. php mysql_insert_id(); nie działa

  3. Dlaczego dwa klucze podstawowe w tabeli są niedozwolone?

  4. Błąd MySQL 1264:wartość poza zakresem dla kolumny

  5. SQLSTATE[HY000] [2005] Nieznany host serwera MySQL 'mysql1.alwaysdata.com:3306' (2)