質問

私は最近、データベースの1つに、タイプ「int」に置き換えることができるいくつかのビッグインタイプフィールドがあることに気付きました。問題は、データベースがすでにオンラインで使用されており、外部キーが動作していることです。したがって、オフラインDBでデータ型を変更しようとすると、MySQLは私を許可せず、エラーメッセージを作成しません: "#1025 - (...)の名前の変更にエラーが発生します。

それでは、外国の鍵を幸せに保ちながら、これらのフィールドを変更するにはどうすればよいですか? (既存のDBを一掃しないでください!)

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top