マイグレーションで既存のfruitsテーブルから、viewを作成してviewのみデータを変更したいのですが、エラー(SQLSTATE[HY000]: General error: 1615 Prepared statement needs to be re-prepare)となります。
以下のサイトの解決案を試しましたが、変わらずエラーのままです。
リンク
環境:
laravel 5.4
php 5.6
fruitsテーブル
id | name |
---|---|
1 | すいか |
2 | めろん |
migration
1public function up() 2{ 3 DB::statement( 'DROP VIEW IF fruits_view' ); 4 DB::statement( "CREATE VIEW fruits_view AS SELECT * FROM fruits" ); 5 DB::statement( "UPDATE fruits_view SET name = 'いちご' where id = 1"); 6 7}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/08 04:17
2019/01/08 04:45
2019/01/08 05:47
2019/01/08 10:14