Trong trường hợp bất kỳ ai khác muốn, dưới đây là ví dụ về truy vấn đã hoàn thành, vui lòng kiểm tra trước khi bạn sử dụng .....
CHỈNH SỬA GIẢI PHÁP ĐÃ HOÀN THÀNH THEO YÊU CẦU
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 ai đó trong tương lai ... Các chế độ xem BTW cũng được viết mã ở đây, vì vậy bạn có thể cần đưa chúng ra khỏi mã SQL cuối cùng của mình