Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/05/2015, 09:31
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: no unique constraint a tabla nueva.

Para crear una foreign key, es necesario que la tabla este referenciada con un campo que sea primary o unique key.

A la primera tabla añade esto:
Código SQL:
Ver original
  1. CREATE TABLE commons.servicio (
  2.     id BIGINT NOT NULL PRIMARY KEY,

Después de esto, ya deja crear la foreign key que tratas de hacer.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming