55815


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

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


CC BY-SA 4.0
2019-06-15T06:49:31.963
55803
2019-06-15T13:47:54.273
7886
question
mysql
デフォルト値を設定していないVARCHAR型カラムへ対して、デフォルト値を一括指定したい


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

[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]


CC BY-SA 4.0
2019-06-15T13:47:54.273
55815
2019-06-15T13:47:54.273
3249
55803
answer