Versio

InnoDB Foreign Key

Overzicht Reageren

Hipska BE

Hipska BE

04/01/2008 22:45:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
SQL-query:

ALTER TABLE world ADD FOREIGN KEY ( bg ) REFERENCES  Yargo_be.tiles ( id );

MySQL retourneerde:

#1452 - Cannot add or update a child row: a foreign key constraint fails (`yargo_be/#sql-12c_54`, CONSTRAINT `#sql-12c_54_ibfk_1` FOREIGN KEY (`bg`) REFERENCES `tiles` (`id`))

ik heb in de tabel world een kolom bg INT(11) en in de tabel tiles een kolom id INT(11) en deze 2 wil ik in InnoDB laten koppelen aan elkaar... wat doe ik verkeerd?

Dit zijn de huidige relaties:
http://idisk.mac.com/Hipska-Public/Screenshots/Afbeelding%2033.jpg
ik wil dus nog een lijntje trekken van world.bg naar tiles.id
Gewijzigd op 01/01/1970 01:00:00 door Hipska BE
 
PHP hulp

PHP hulp

25/05/2012 04:39:42
Gesponsorde koppelingen:
 
Joren de Wit
Beheerder

Joren de Wit

04/01/2008 22:50:00
Quote Anchor link
Zijn de tabellen leeg? Zo niet, dan ontstaan er waarschijnlijk problemen doordat records met een foreign key verwijzen naar een record in de andere tabel dat niet bestaat...
 
Hipska BE

Hipska BE

04/01/2008 23:04:00
Quote Anchor link
oja juist, in de tabel world zat nog een record... nu werkt het.
 



Overzicht Reageren