2012-04-22 6 views
10

Agregué algunas tablas de bases de datos en mi proyecto Symfony2. Luego, utilicé el siguiente comando:¿Cómo puedo ver la consulta SQL autogenerada para la actualización del esquema DB con Doctrine2 y Symfony2?

php app/console doctrine:generate:entities Acme 

para actualizar las clases. Entonces, traté de actualizar la base de datos MySQL con el siguiente comando:

php app/console doctrine:schema:update --force 

Sin embargo, me sale el siguiente mensaje de error

[PDOException]                    
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; 
check the manual that corresponds to your MySQL server version for the right syntax to use near 
'like TINYINT(1) NOT NULL, created_at DATETIME NOT NULL, INDEX IDX_8EA4B675A76ED3' at line 1 

¿Cómo puedo ver qué consulta SQL que está mal? ¿Dónde se generan las consultas de generación automática de SQL?

Gracias de antemano.

Respuesta

24

Ejecutar php app/console doctrine:schema:update --dump-sql

Cuestiones relacionadas