質問: ### 前提・実現したいこと Schemaを実行したいディレクトリまで移動し ``` app/Console/cake Schema update ``` を実行すると Welcome to CakePHP v2.4.10 Console App : app Path: /var/www/~ Cake Schema Shell Comparing Database to Schema... Warning Error: Column type decimal does not exist in [/var/www/sd/htdocs/sdm/lib/Cake/Model/Datasource/DboSource.php, line 3081] このようなエラーがでます。 Schema/schema.php でdecimalを指定しているのが原因だと思うのですが、 この型は設定できないでしょうか? 設定できない場合、小数点を格納したい場合どの型を設定すればいいでしょうか? ### 補足情報(言語/FW/ツール等のバージョンなど) php 5.3.29 cakephp 2.4.10 apache 2.2.15 mysql 5.5.46
回答: CakePHP2のマイグレーションではdecimalに対応していないのかもしれません。 スキーマの管理とマイグレーション (CakePHP3では対応しています。Migrations) floatを使ってはいかがでしょうか。