Avatar Image
@man / @woman
@man / @woman

Buenas. Resulta que me dan estos datos para crear unas tablas en la base de datos:
CREATE TABLE news_t_users
(userid VARCHAR(20) NOT NULL,
password VARCHAR(20),
username VARCHAR(50),
email VARCHAR(50),
adminuser CHAR(1),
active CHAR(1),
PRIMARY KEY (UserID));

CREATE TABLE news_t_newsdetails (
    id MEDIUMINT  UNSIGNED NOT NULL AUTO_INCREMENT,
    title VARCHAR(255),
    newsdescription MEDIUMTEXT ,
    newsdate DATE,
    expirydate DATE,
     active CHAR(1),
    PRIMARY KEY (id)
);

INSERT INTO news_t_users(UserID,UserName,Password,AdminUser,Email,Active) VALUES('ADMIN','admin','admin','Y','admin','Y');

Cuando llego a la creación del campo PRIMARY, resulta que no está en la selección de tipos el tipo KEY. ¿Qué hago?

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por Ellocodelataquilla
(userid VARCHAR(20) NOT NULL,
PRIMARY KEY (UserID));
¿Que campo te da problemas?
Avatar Image
@man / @woman
@man / @woman

Vamos a ver, en lo que he puesto aparece primero el nombre del campo y después el tipo que hay que seleccionarle en la lista de seleción. Lo que digo, es que no está el tipo KEY, que según lo que he puesto debería estar.

Avatar Image
@man / @woman
@man / @woman

userid en un lado y UserId en otro lado....

Avatar Image
@man / @woman
@man / @woman

No te comprendo. Te dejo una captura a ver si me entiendes.
http://fotos.subefotos.com/707beda9104b74967734593183205677o.jpg

Avatar Image
@man / @woman
@man / @woman

key no es un tipo de dato
http://www.htmlite.com/mysql003.php

key es para indicar los campos principales, por así decirlo.

Avatar Image
@man / @woman
@man / @woman

Ok, gracias.
¿Cómo coloco entonces los datos? Solo me dan lo que he puesto aquí.

Codigo

 ¿Iba por buen camino o cómo? Esque es la primera vez que me pongo a crear tablas y estoy muy perdido...
Avatar Image
@man / @woman
@man / @woman

He metido lo que me daba en la pestaña SQL  y ha creado las tablas. Gracias por la ayuda.

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:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares