12/05/2008, 11:25
|
| | | Fecha de Ingreso: noviembre-2007 Ubicación: Mexico Df
Mensajes: 742
Antigüedad: 17 años, 1 mes Puntos: 69 | |
Re: error de sintaxis en query Muchas gracias Aqui les dejo mis querys en Mysql
Código:
CREATE TABLE AGENTES(
ID_AGENTE INT auto_increment,
Usuario_red varchar(56),
nom VARCHAR(23),
APP VARCHAR(24),
APM VARCHAR(22),
PRIMARY KEY (ID_AGENTE)
)type=InnoDB;
cREATE TABLE SEGUIMIENTO(
NUM_REGISTRO INT AUTO_INCREMENT,
ID_AGENTE INT,
ENVIADOS INT,
DIRECCION VARCHAR(56),
PRIMARY KEY (NUM_REGISTRO),
INDEX(ID_AGENTE),
fOREIGN KEY (ID_AGENTE) REFERENCES AGENTES(ID_AGENTE)
)type=INNoDB;
create table detalles(
ID_MAIL INT ,
ASUNTO VARCHAR(100),
MENSAJE BLOB,
FECHA DATE,
ARCHIVO VARCHAR(30),
DIR VARCHAR(56),
primary key (ID_MAIL),
index(DIR),
foreign key (ID_MAIL) REFERENCES SEGUIMIENTO(NUM_REGISTRO)
)tYPE=iNNOdb;
Y su equivalente en SQL por si a alguien le sirve
Código:
CREATE TABLE agentes (
ID_AGENTE int IDENTITY(1,1) NOT NULL,
Usuario_red varchar(56) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
nom varchar(23) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
APP varchar(24) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
APM varchar(22) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
CONSTRAINT [PK_ID_AGENTE1] PRIMARY KEY([ID_AGENTE])
)
CREATE TABLE detalles (
ID_MAIL int NOT NULL,
ASUNTO varchar(100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
MENSAJE text,
FECHA DATETIME default NULL,
ARCHIVO varchar(30) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
DIR varchar(56) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
CONSTRAINT [PK_ID_IDMAIL1] PRIMARY KEY([ID_MAIL])
)
CREATE TABLE seguimiento (
NUM_REGISTRO int IDENTITY(1,1) NOT NULL,
ID_AGENTE int not NULL,
ENVIADOS int not NULL,
DIRECCION varchar(56) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
CONSTRAINT [PK_NUM_REGISTRO1] PRIMARY KEY([NUM_REGISTRO])
)
ALTER TABLE detalles
ADD CONSTRAINT [detalles_ibfk_1] FOREIGN KEY ([ID_MAIL]) REFERENCES seguimiento ([NUM_REGISTRO]);
--
-- Filtros para la tabla `seguimiento`
--
ALTER TABLE seguimiento
ADD CONSTRAINT [seguimiento_ibfk_1] FOREIGN KEY ([ID_AGENTE]) REFERENCES agentes ([ID_AGENTE]);
|