
MySQL 5.1から5.5にアップグレードした際に、以下のコマンドを実行しました。
mysql_upgrade -S /var/run/mysqld/mysql.sock
次のエラーが発生しました:
magento.sales_flat_shipment
error: Table rebuild required. Please do "ALTER TABLE `sales_flat_shipment` FORCE "or dump reload to fix it!
今、私はコマンドでもう一度見ました
mysqlcheck --check-upgrade --all-databases -p -S /var/run/mysqld/mysql.sock
しかし、エラーは表示されなくなりました。
他のテーブルでもエラーが表示されていました。そして他のテーブルでもエラーはmysqlcheck
表示されなくなりました。
私の質問: テーブルは本当に固定されているのでしょうか、それとも SQL コマンドを実行する必要がありますか:
ALTER TABLE `XYZ` FORCE"