Error 1615 Prepared statement needs to be re-prepared en Laravel 5

En mi servidor de desarrollo no me pasa pero al subir a producción ya me ha pasado más de una vez que me salta el error:

QueryException in Connection.php line 620: SQLSTATE[HY000]: General error: 1615 Prepared statement needs to be re-prepared (SQL: select * from VISTA)

Normalmente es por alguna vista y por lo que he podido leer es debido al parámetro table_definition_cache en la configuración del servidor MySQL. La solución es añadir el siguiente parámetro options en el fichero de configuración app/config/database.php

'mysql' => [
	'driver'    => 'mysql',
	'host'      => env('DB_HOST', 'localhost'),
	'database'  => env('DB_DATABASE', 'forge'),
	'username'  => env('DB_USERNAME', 'forge'),
	'password'  => env('DB_PASSWORD', ''),
	'charset'   => 'utf8',
	'collation' => 'utf8_unicode_ci',
	'prefix'    => '',
	'strict'    => false,
	'options'   => [
        	\PDO::ATTR_EMULATE_PREPARES => true
    	]
], 
Dejar un comentario?

0 Comentarios.

Deje un comentario


NOTA - Puede usar estosHTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.