Hola hnos... pasa, sucede y acontece, que quiero hacer un sistema de noticias con PHP y MYSQL; ahora estoy armando la base de datos y tengo problemas al relacionar las tablas mediante FOREIGN KEYS.
Bueno... este es mi script que tengo hasta ahora:
Código:
CREATE TABLE autor (
id_autor VARCHAR(6) NOT NULL AUTO_INCREMENT,
Nombres VARCHAR(15) NOT NULL,
Apaterno VARCHAR(15) NOT NULL,
Amaterno VARCHAR(15) NOT NULL,
password_2 VARCHAR(20) NOT NULL,
PRIMARY KEY(id_autor)
);
CREATE TABLE categorias (
id_categorias INT(11) NOT NULL AUTO_INCREMENT,
Nombre VARCHAR(15) NOT NULL,
PRIMARY KEY(id_categorias)
);
CREATE TABLE noticias (
id_noticia INT(11) NOT NULL AUTO_INCREMENT,
categorias_id_categorias INT(11) NOT NULL,
autor_id_autor VARCHAR(6) NOT NULL,
titulo VARCHAR(50) NOT NULL,
fecha DATE NOT NULL,
hora DATETIME NOT NULL,
descripcion LONGBLOB NOT NULL,
imagen LONGBLOB NULL,
PRIMARY KEY(id_noticia),
................
................
);
Porfas... necesito completar el script (mysql) para que "id_autor" (tabla AUTOR) & "id_categorias" (tabla CATEGORÍAS) sean claves foráneas en la tabla NOTICIAS.
Y aprovechando... cuál es el tipo de dato pa almacenar un imagen ¿?
De antemano gracias por su ayuda. (B-:)