sql >> データベース >  >> RDS >> Mysql

重複するmysqlクエリでselectに挿入

    あなたは試すことができます:

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

    もちろん、列「ティッカー」は、テーブル「backup_prochart.symbol_list」に対して一意として定義する必要があります。



    1. MySQL:主キーとしてDATETIMEを使用

    2. jQuery-PHPクラスと関数を使用したAjax取得関数

    3. 配列をmysqlデータベース列に挿入する

    4. MySqlは、ある行から別の行に値をコピーします