Falls jemand anderes dies möchte, finden Sie unten ein Beispiel für die fertige Abfrage, bitte testen Sie, bevor Sie sie verwenden.....
FERTIGE LÖSUNG NACH BEDARF BEARBEITEN
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 jemand in der Zukunft ... Übrigens sind hier auch Ansichten in Skripten enthalten, so dass Sie sie möglicherweise aus Ihrem endgültigen SQL-Code entfernen müssen