Cita:
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 'TYPE=MyISAM' at line 5 admin create at line 34
| ||||
Error Syntax Estoy queriendo instalar un clon PHP pero me tira el siguiente error. Que puede ser? Cita: 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 'TYPE=MyISAM' at line 5 admin create at line 34
__________________ www.fanafalcon.com.ar |
| ||||
Respuesta: Error Syntax Es un servidor local con AppServer, mi version de MySQL es vieja? La puedo actualizar? Estoy usando la version 6 Alpha
__________________ www.fanafalcon.com.ar |
| ||||
Respuesta: Error Syntax Fijate lo que dice el manual del 6.0 de la creación de tablas. Cuando defines el tipo de tablas, lo que corresponde en ENGINE. AppServer es un server de aplicaciones web que usa en su versión 2.6: - Apache 2.2.8 - PHP 6.0.0-dev - MySQL 6.0.4-alpha - phpMyAdmin-2.10.3 Esto hace que el motor de MySQL sea el más reciente. Yo no dije que fuese viejo, sino que te fijases en el manual de la versión correcta, porque de la 4 a la 5 hubo cambios en la creación de las tablas.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| ||||
Respuesta: Error Syntax Cita: Instale MySQL 5.0.51b y pude hacerlo funcionar. Ahora que sucede si el servidor al que lo voy a subir cuenta con una version como la 6? Tengo que reemplazar MyISAM por ENGINE?
Iniciado por gnzsoloyo Fijate lo que dice el manual del 6.0 de la creación de tablas. Cuando defines el tipo de tablas, lo que corresponde en ENGINE. AppServer es un server de aplicaciones web que usa en su versión 2.6: - Apache 2.2.8 - PHP 6.0.0-dev - MySQL 6.0.4-alpha - phpMyAdmin-2.10.3 Esto hace que el motor de MySQL sea el más reciente. Yo no dije que fuese viejo, sino que te fijases en el manual de la versión correcta, porque de la 4 a la 5 hubo cambios en la creación de las tablas.
__________________ www.fanafalcon.com.ar Última edición por keegan; 29/05/2008 a las 17:06 |
| ||||
Respuesta: Error Syntax ENGINE reemplaza a TYPE, es la forma de declarar en la creación de la tabla el motor que va a usar (MyISAM, InnoDB, BDB, FEDERATED, etc.), por lo que lo que corresponde es que diga
Código:
al final de la creación de cada tabla.ENGINE=MyISAM; No te olvides q ue si no las defines, usará el motor por default, que desde la versión 5 es InnoDB y no MyISAM.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |