Foros del Web » Programando para Internet » PHP »

Error #1064 - You have an error in your SQL syntax;

Estas en el tema de Error #1064 - You have an error in your SQL syntax; en el foro de PHP en Foros del Web. Hola, necesito ayuda urgente!!! Resulta que estoy haciendo un contador para mi página y quiero que se grabe en una base de datos, lo probe ...
  #1 (permalink)  
Antiguo 23/03/2012, 11:05
Avatar de myllie  
Fecha de Ingreso: marzo-2012
Mensajes: 10
Antigüedad: 12 años, 1 mes
Puntos: 1
Exclamación Error #1064 - You have an error in your SQL syntax;

Hola, necesito ayuda urgente!!!

Resulta que estoy haciendo un contador para mi página y quiero que se grabe en una base de datos, lo probe en mi ambiente de pruebas y funciona perfecto pero cuando lo hago ya para sacarlo en mi página no funciona me dice el siguiente error:

#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 'TYPE=MyISAM AUTO_INCREMENT=1' at line 7


este es el SQL query que estoy usando:

CREATE TABLE `contador` (

`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`ip` VARCHAR( 15 ) DEFAULT NULL ,
`hora` VARCHAR( 8 ) DEFAULT NULL ,
`fecha` VARCHAR( 20 ) DEFAULT NULL ,
KEY `id` ( `id` )
) TYPE = MYISAM AUTO_INCREMENT =1



Lo que eh revisado y eh encontrado que tengo que cambiar MYISAM por INNODB pero ya lo intente y aun no funciona, espero que me puedan ayudar
  #2 (permalink)  
Antiguo 23/03/2012, 20:56
Avatar de gildus  
Fecha de Ingreso: agosto-2003
Mensajes: 1.495
Antigüedad: 20 años, 8 meses
Puntos: 105
Respuesta: Error #1064 - You have an error in your SQL syntax;

Holas, Bienvenida al Foro,

Esto es tema de Base de datos, pero como es tu primer post te lo pasamos... (broma):

Código SQL:
Ver original
  1. CREATE TABLE `contador` (                
  2.             `id` INT(11) NOT NULL AUTO_INCREMENT,  
  3.             `ip` VARCHAR(15) DEFAULT NULL,        
  4.             `hora` VARCHAR(8) DEFAULT NULL,        
  5.             `fecha` VARCHAR(20) DEFAULT NULL,      
  6.             KEY `id` (`id`)                        
  7.           ) ENGINE=MyISAM;


Saludos
__________________
.: Gildus :.
  #3 (permalink)  
Antiguo 24/03/2012, 02:35
Avatar de erick_reyesg  
Fecha de Ingreso: enero-2012
Ubicación: Guatemala
Mensajes: 53
Antigüedad: 12 años, 2 meses
Puntos: 2
Respuesta: Error #1064 - You have an error in your SQL syntax;

Hola
pues si no estoy mal la parte que te da el error es esta
AUTO_INCREMENT =1
soy nuevo en esto pero creo que en esa linea esta el error prueba crearla sin AUTO_INCREMENT =1 y nos cuentas
Saludos
__________________
No hay Mayor señal de Ignoracia que creer imposible lo Inexplicable

Etiquetas: 1064, mysql, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:22.