Gente del Foro:
Como va?
Sigo renegando con las FK, en este caso tengo 3 tablas. Periodos, CuentaCorriente y
PagosPorEmpresa
En el caso de Periodos y CuentaCorriente tengo andando el FK con el campo Periodo.
Pero en el caso de Pagoporempresa, no me esta andando el FK, me da error 150.
Muchas gracias
Aca muestro las tablas y los alter del FK
Tabla: Periodos
'Periodo', 'varchar(6)', 'NO', 'PRI', '', ''
'TimeStamp', 'timestamp', 'NO', '', 'CURRENT_TIMESTAMP', 'on update CURRENT_TIMESTAMP'
Tabla: CuentaCorriente
'idCuentaCorriente', 'bigint(20) unsigned', 'NO', 'PRI', '', 'auto_increment'
'idEmpresas', 'int(10) unsigned', 'NO', 'MUL', '', ''
'Periodo', 'varchar(6)', 'NO', 'MUL', '', ''
'Fecha', 'date', 'YES', '', '', ''
ALTER TABLE `cuentacorriente` ADD CONSTRAINT `FK_cuentacorriente_2` FOREIGN KEY
`FK_cuentacorriente_2` (`Periodo`)
REFERENCES `periodos` (`Periodo`)
ON DELETE CASCADE
ON UPDATE CASCADE;
Tabla: PagosPorEmpresa
'idPagosPorEmpresa', 'int(10) unsigned', 'NO', 'PRI', '', 'auto_increment'
'idEmpresas', 'int(10) unsigned', 'NO', 'MUL', '', ''
'Periodo', 'varchar(6)', 'NO', '', '', ''
'FechaPago', 'date', 'YES', '', '', ''
'ImportePago', 'double(15,3)', 'YES', '', '', ''
'Observaciones', 'varchar(255)', 'YES', '', '', ''
ALTER TABLE `pagosporempresa` ADD CONSTRAINT `FK_pagosporempresa_2` FOREIGN KEY
`FK_pagosporempresa_2` (`Periodo`)
REFERENCES `periodos` (`Periodo`)
ON DELETE CASCADE
ON UPDATE CASCADE;
| Thread |
|---|
| • FK y la re.... que te saco a pasiar | Juan Vallini | 29 Apr |