私はMYSQLを使用しています。
価格に誤って使用したvarcharフィールドがあります。これで、このテーブルの順序が正しく機能せず、リストの一番下に1000を超えるものが配置されます。
既存のPOPULATEDデータベースのこの価格フィールドをvarcharからdecimalに変換する必要があると思いますか?
どんな助けでもいただければ幸いです。
私はMYSQLを使用しています。
価格に誤って使用したvarcharフィールドがあります。これで、このテーブルの順序が正しく機能せず、リストの一番下に1000を超えるものが配置されます。
既存のPOPULATEDデータベースのこの価格フィールドをvarcharからdecimalに変換する必要があると思いますか?
どんな助けでもいただければ幸いです。
単にALTERTABLEステートメントを使用してください。
たとえば、テーブルの名前が「products」で、フィールドの名前が「product_price」の場合、次のように簡単に使用できます。
ALTER TABLE products MODIFY COLUMN product_price DOUBLE;
注意:他の場合と同様に、この操作を実行する前に(mysqldumpを介して)データのバックアップを作成したいと思うでしょう。数秒かかるので、後悔するよりも安全である方が常に良いでしょう。:-)