SQLテーブルのフィールドタイプをFULLTEXTに変更したい。 MATCH関数が機能しないためです。テーブルフィールドを変更するとデータが失われる可能性はありますか?MYSQL変更テーブルフィールドタイプ
0
A
答えて
0
データが失われる可能性が常にあります。したがって、テーブルタイプを更新する前に、バックアップを作成してください。何が起きても、あなたは安全です(少なくともデータを失うよりも安全です)。
0
テーブルデータのみをダンプします。次に、フィールドの種類を変更します。データが失われた場合は、簡単に復元できます。
mysqldump --no-create-info --complete-insert <db> <table>
関連する問題
- 1. mysql増分変更
** 1。**新しい一時全文列** 2 を追加します。**更新new_temp_col = original_column ** 3。** SELECT COUNT(*)original_column!= new_temp_col ** 4。 **古い列を削除し、新しい列の名前を古い列に変更します – biziclop