Ayuda, error #1064 SQL
Avatar Image
Usuario Novato
Usuario Novato

Hola a todos,
Estoy intentando crear una registro web para mi pagina, y al hacer la consulta en SQL me sale 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 ')' at line 6 "

La consulta SQL es esta:

CREATE TABLE `users` (
`id` INT( 4 ) NOT NULL AUTO_INCREMENT,
`nick` VARCHAR(30) NOT NULL  ,
`pass` VARCHAR(30) NOT NULL ,
`email` VARCHAR(50) NOT NULL ,
);


Un saludo y gracias por adelantado.

Avatar Image
Come y duerme en el foro
Come y duerme en el foro

Quita la ultima coma ya que no tienes mas variables y finalizas la instruccion.

Avatar Image
Usuario Novato
Usuario Novato

Vale, he quitado la ultima coma y ahora me aparece el siguiente mensaje:
"#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key"

El codigo queda asi:

CREATE TABLE `users` (
`id` INT( 4 ) NOT NULL AUTO_INCREMENT,
`nick` VARCHAR(30) NOT NULL  ,
`pass` VARCHAR(30) NOT NULL ,
`email` VARCHAR(50) NOT NULL
);

Avatar Image
Come y duerme en el foro
Come y duerme en el foro

Donde esta la clave primaria?.   Si es el id el valor autoincremental, que sea clave primaria.

Avatar Image
Usuario Novato
Usuario Novato

Vale, seleccionando "id" como principal se soluciona el problema.
Muchas gracias aerialss88.

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Permisos:
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 12:21 UTC+02:00 DST
Ir al subforo:
Temas similares
TemaUsuariosRespuestasVisitasActividad
JLCORMAR GestionXls12kDec/16
noesuxx NoSetup.org12kDec/14
Programer10 GestionXls NoSetup.org User 929335132kApr/14
macrospiu MaIcOl1921Jun/03
malbersado sule_8312kAug/16