Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
列のデータ型を変更する必要があり、インデックスが作成されています。列を変更すると、インデックスを削除する必要があるというエラーが表示され、無効化は機能しません。
問題は、正確なインデックスを自動的に削除して再作成する方法です。それらをドロップすることはできますが、どのように再作成するのかわかりません。
乾杯
これを行う 1 つの方法は、新しいインデックス フィールドを作成してから、次のような更新クエリを実行することです。
UPDATE yourTable SET newIdx = oldIdx
次に、新しいインデックスがいっぱいになったら、それをインデックス フィールドとして設定し、古いフィールドを削除します。