miren la verdad cree una base de datos aparte solo para ver analizar el comportamiento de llevar la tabla maestra / detalle:
Código PHP:
create table detalle(
det int not null primary key,
aplicacion varchar(50),
descripcion varchar(50),
key fk_det (det)
);
y luego la llave foranea: ALTER TABLE detalle ADD FOREIGN KEY (Det) REFERENCES equipos (equip_id) ON DELETE CASCADE ON UPDATE CASCADE;
al ingresar datos me da error duplicate entry '1' for key 1
ahora bien no he podido hacer como mantener en memoria los registros ingresados para hacer llaves compuestas de esta manera:
Código PHP:
create table detalle(
det int not null,
renglon int not null,
aplicacion varchar(50),
descripcion varchar(50),
primary key (det, renglon),
key fk_det (det));
esta tabla creada si me permite ingresar datos pero desde el delphi no he podido encontrar algo para solucionarlo.
Código PHP:
al usar esta tabla quedarian asi los regsitros:
det renglon aplicacion
1 1 una cosa
1 2 otra cosa
2 1 una mas
2 2 una mas del regitro 2
2 3 y asi...
espero haberme explicado. gracias