質問: ### 前提・実現したいこと PHPでCSVインポートする際の、`datetime`の取り扱いに困っています。 ・サンプルテーブル | reception_at | create_at | updated_at | | --- | --- | --- | ・インポートするCSV | reception_at | create_at | updated_at | | --- | --- | --- | | テキスト | 2017/6/11 21:41 | 2017/6/11 21:41 | | 2017/6/11 21:41 | 2017/6/11 21:41 | テキスト | 上記のCSVファイルをインポートします。 そうすると必然ですがテキストはデータベースエラーになります。 間違えた値を入れてしまった時 皆さんはどのように対応していますか? ### 試したこと バリデーションを行い、`datetime`の形でなければエラーを表示 ↑バリデーションは下書きのケースもあるため、利用できません。 ※'validate' => falseと指定しても個別にバリデーションを指定できるのでしたら、教えてください。
回答: 普通にSQL文で投入すれば適当なキャストがされて、エラーになることはないと思います