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

Zmień tabelę za pomocą wyboru podrzędnego

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy lepiej użyć pustej wartości jako „” czy jako NULL?

  2. mysql wybierz różne wiersze w kolumnie listy rozdzielanej przecinkami

  3. Klucze obce MySQL na sobie

  4. Przesyłanie strumieniowe dużych zestawów wyników za pomocą MySQL

  5. Wyświetlaj wyniki MySQL według daty