次のクエリは、フィールドのdata_typesを変換するのに適した方法ですか?多くのフィールドのdata_typeをbitからtinyintに変換する
UPDATE INFORMATION_SCHEMA.COLUMNS
SET `COLUMNS`.`DATA_TYPE` = 'tinyint'
WHERE
`COLUMNS`.`TABLE_SCHEMA` = 'BAR'
AND `COLUMNS`.`TABLE_NAME` = 'FOO'
AND `COLUMNS`.`DATA_TYPE` = 'bit'
データの整合性を心配する必要がありますか、またはビットとして保存されたデータを問題なくtinyintに移動しますか?
データの整合性に問題がなければ、1つの膨らみの中で私のすべてのテーブルを変更することができます。 – jerrygarciuh
それは機能しましたか?同じことを計画しています。 – sanya
これの安全を確認できませんでした。 – jerrygarciuh