Código PHP:
ALTER TABLE tabla1
ADD CONSTRAINT nombreclaveforanea
FOREIGN KEY (campotabla1)
REFERENCES tablaquereferencia (campoquereferencia)
ON DELETE NO ACTION
ON UPDATE NO ACTION ;
| ||||
Respuesta: Convertir campo en lláve foránea Ya probaste esa sentencia?? Ahi no esta agregando ninguna columna a la tabla, simplemente esta indicando que la columna campotabla1 va a hacer referencia a campoquereferencia, lo que esta agregando es un "constraint" o "restriccion" que es la llave foranea ;), ademas en esa sentencia se supone que campotabla1 y campoquereferencia ya existen en las tablas implicadas
__________________ What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me |
| ||||
![]() Cita:
Iniciado por Libras ![]() Ya probaste esa sentencia?? Ahi no esta agregando ninguna columna a la tabla, simplemente esta indicando que la columna campotabla1 va a hacer referencia a campoquereferencia, lo que esta agregando es un "constraint" o "restriccion" que es la llave foranea ;), ademas en esa sentencia se supone que campotabla1 y campoquereferencia ya existen en las tablas implicadas Código HTML: #1005 - Can't create table 'base.#sql-1880_121' (errno: 150) También vi los tipos de campos y también están bien. Por eso preguntaba. ![]()
__________________ Todos somos iguales. NO! a la violencia de género. |
| ||||
Respuesta: Convertir campo en lláve foránea Una FK se referencia hacia la PK de otra tabla. ¿El campo a que quieres apuntar cumple el requisito? ¿Ya hay datos en ambas tablas?
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| ||||
Respuesta: Convertir campo en lláve foránea Cita: Ya lo solucioné. Aunque no estoy segura de cuál fue el problema.Pero ambas tablas tienen datos. Pero mi tabla tenía definidos las PK. Y los campos FK estaban como Unsigned cosa que no pasaba con el campo referenciado, así que quité las PK y quité los Unsigned. Y ahora sí ya funciona. Gracias.
__________________ Todos somos iguales. NO! a la violencia de género. |
Etiquetas: |