sql >> Databasteknik >  >> RDS >> Mysql

ett MYSQL-skript för att konvertera kolumnnamnen till gemener

Om någon annan vill ha detta nedan är ett exempel på den slutförda frågan, testa innan du använder.....

REDIGERA SLUTAD LÖSNING SOM BEGÄRD

SELECT CONCAT(
'ALTER TABLE ', table_name, 
' CHANGE ', column_name, ' ', 
LOWER(column_name), ' ', column_type, ' ', extra,
CASE WHEN IS_NULLABLE = 'YES' THEN  ' NULL' ELSE ' NOT NULL' END, ';') AS line
FROM information_schema.columns
WHERE table_schema = '<DBNAME>' 
AND data_type IN ('char', 'varchar','INT', 'TINYINT', 'datetime','text','double','decimal')
ORDER BY line;

HTH någon i framtiden...BTW-vyer skrivs också här så du kan behöva ta bort dem från din slutliga SQL-kod



  1. ListView-kontroll med Ms-Access TreeView

  2. Vad förklarar PostgreSQL exakt för mig?

  3. Infoga flera rader med en MySQL-fråga

  4. Django:Fråga grupp efter månad