elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  problema con base de datos
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: problema con base de datos  (Leído 3,167 veces)
elbrujo20

Desconectado Desconectado

Mensajes: 33


Ver Perfil
problema con base de datos
« en: 18 Octubre 2016, 05:59 am »

Buenas comunidad ando intentando hacer una bd pero me esta arrojando un error y por mas que le busco no encuentro la falla es es el codigo en msql quiero que el id se tipo unique pero no me deja o primary pero marca error ya le cambie a null y sigue marcando error
CREATE TABLE `proyecto`.`usuarios` ( `id` INT(10) NOT NULL AUTO_INCREMENT , `username` VARCHAR(50) NOT NULL , `password` VARCHAR(50) NOT NULL , `email` VARCHAR(100) NOT NULL , `last_login` INT(50) NOT NULL , `sec_question` INT(100) NOT NULL , `sec_answer` INT(50) NOT NULL , `role` ENUM(2) NOT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB;

El error me dice
#1604 FOR THE RIGHT SYNTAX TO USE NEAR'2)NOT NULL,PRIMARY KEY(ID) ENGINE=INNODB' ATLINE 1

Saludos


En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.471


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: problema con base de datos
« Respuesta #1 en: 18 Octubre 2016, 19:25 pm »

Hola!

No sé mucho sobre el tema, pero por el texto del error, me parece que el problema lo tienes en el campo role; el cual defines como ENUM(2). Ahora, por lo que he leído, cuando usas enum, debes colocar una lista con los valores posibles.

Un ejemplo sería:

Código:
CREATE TABLE employee_person (
    id int unsigned not null primary key,
    address varchar(60),
    phone int,
    email varchar(60),
    birthday DATE,
    sex ENUM('M', 'F'),
    m_status ENUM('Y','N'),
    s_name varchar(40),
    children int
);

Source: http://www.java2s.com/Code/SQL/Data-Type/Howtouseenum.htm

Saludos!


En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Un Problema Con Una Base de datos
PHP
Lu7h0r 4 2,036 Último mensaje 30 Diciembre 2006, 02:15 am
por Lu7h0r
Problema al Borrar datos de la Base de Datos « 1 2 3 »
PHP
bels_mike 20 9,379 Último mensaje 31 Diciembre 2007, 18:34 pm
por Azielito
Problema con base de datos y VB.net
.NET (C#, VB.NET, ASP)
oscarj24 1 3,115 Último mensaje 21 Junio 2010, 02:09 am
por oscarj24
Problema con ID en base de datos
PHP
Feedeex 1 1,730 Último mensaje 22 Diciembre 2010, 17:03 pm
por Devilboy.Devil
Problema Al Mostrar Datos De Base De Datos
Java
ZedGe 2 2,834 Último mensaje 31 Julio 2012, 21:23 pm
por reylagarto19
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines