![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
27/05/2014, 03:09
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 11 meses Puntos: 574 | |
Respuesta: ERROR: Error 1005: Can't create table `COD_CLIENTE_P_TRABAJO` no es único en clientes!!!
Yo definiria una PK simple en clientes (idCliente INT(11) autoinc) y un indice unico sobre `COD_CLIENTE_IMPUTACION`, `COD_CLIENTE_P_TRABAJO`.
La FK des de otras tablas la haria contra la PK simple.
(Porque defines los identificadores como DECIMAL(10,0), INT(10) es más simple y permite lo mismo.)
__________________ Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
Última edición por quimfv; 29/05/2014 a las 01:40 |