bonjour à tous,

Après recherche sur ce forum, je ne capte toujours pas comment m'en sortir.

La situation :
- j'ai une table qui comporte 3 clefs étrangères
- je souhaite tester un script d'insertion de données dans cette table

Mon problème :
- si je ne spécifie pas dans ma requête les clefs étrangères, le serveur me rappelle que ces données ne peuvent être nulles
- si je leur spécifie une valeur, elle ne convient pas
- les tables contenant ces clefs sont encore vides (et même, je ne sais pas comment y faire référence)

Note :
- je sais ce qu'est une jointure mais en MySQL (donc limitée)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
INSERT INTO TABLE (TABLE_Code, TABLE_DateDebutLivraison, TABLE_DateFinLivraison, TABLE_Prix, TABLE2_PKEY, TABLE3_PKEY, TABLE4_PKEY) VALUES (1, 2006-05-12, 2006-06-12, 0, 0, 0,0)
Sybase message: INSERT statement conflicted with COLUMN FOREIGN KEY constraint 'FK_TABLE_TYPE_xxx'. The conflict occurred in database 'MABASE', table 'xxx', column 'xxx_PKEY'. (severity 16) in /usr/local/apache/htdocs/xxx/mssql_connect.inc.php on line 68