
16/09/2008, 11:30
|
 | | | Fecha de Ingreso: julio-2008 Ubicación: /www/...
Mensajes: 339
Antigüedad: 16 años, 7 meses Puntos: 1 | |
Ayuda con ON DELETE CASCADE Hola amigos de FDW....
tengo un problema no me esta funcionando adecuadamente esta clausula
ON DELETE CASCADE
......................................
tengo:
create table cliente
(
id_cliente int primary key,
nombre varchar(30) not null
);
insert into cliente values(1,'anthony');
insert into cliente values(2,'rosa');
insert into cliente values(3,'lindsay');
create table venta
(
id_factura int primary key,
id_cliente int not null,
cantidad int not null
);
insert into venta values(1,1,23);
insert into venta values(2,3,39);
insert into venta values(3,2,81);
--HAGO LA REFERENCIA CON ON DELETE CASCADE
ALTER TABLE venta ADD FOREIGN KEY(id_cliente)
REFERENCES cliente(id_cliente) ON DELETE CASCADE;
--LA ELIMINACION RESPECTIVA
DELETE FROM cliente WHERE id_cliente=2;
pero no me funciona solo elimina al cliente con id_cliente=2 de la tabla cliente y no de la tabla venta como deberia de ser.. ..
tengo MYSQL 5.0.51a de WAMPSERVER
espero su ayuda gracias...
__________________ Anthony Vidal Contreras | @AnthonyVidalC | Skype: vidalsystem | [email protected] |