デフォルト値を設定していないVARCHAR型カラムへ対して、デフォルト値を一括指定したい


**やりたいこと**  
「サーバ:
localhost」全体もしくは「指定データベース」を対象として、デフォルト値を設定していないVARCHAR型カラムを全て取得して、デフォルト値「''」を一括指定したい

**分からないこと**  
デフォルト値を設定していないVARCHAR型カラムを、SELECTで抽出できますか？ どうやって？？




次のクエリで抽出できると思います。

[code]

    select TABLE_NAME, COLUMN_NAME from information_schema.COLUMNS where TABLE_SCHEMA='DB名' and COLUMN_TYPE like 'varchar%' and COLUMN_DEFAULT IS NULL;
    
[/code]




次のクエリで抽出できると思います。

[code]

    select TABLE_NAME, COLUMN_NAME from information_schema.COLUMNS where TABLE_SCHEMA='DB名' and COLUMN_TYPE like 'varchar%' and COLUMN_DEFAULT IS NULL;
    
[/code]

