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

サブ選択を使用してテーブルを変更する

    SELECT CONCAT('ALTER TABLE `field_data` ', 
      GROUP_CONCAT(' CHANGE COLUMN `field_id_', field_id, '` ',
        ' `field_id_', field_id, '` DECIMAL NOT NULL')) 
    FROM `field_info` 
    WHERE `field_type` = 'a_decimal_field'
    INTO @sql;
    
    PREPARE stmt FROM @sql;
    
    EXECUTE stmt;
    



    1. 2列を選択し、データをマージします

    2. MySQL GaleraCluster4.0をAmazonAWSEC2にデプロイする

    3. SQLServerでvarcharを日時に変換する

    4. 従来のレプリケーションからGTIDに移行します