syntaxe clé étrangère mysql

Discussion dans 'Web, design' créé par the_quent1, 2 Mars 2009.

Statut de la discussion:
Fermée.
  1. Offline
    the_quent1 Elite
    Bonjour,

    quel est la syntaxe correcte pour les clés étrangère en mySQL ?
    Moi j'ai ceci, mais ca ne passe pas sous easyPHP (phpmyadmin)

    PHP:
    CREATE TABLE IF NOT EXISTS `contact` (
      `
    contactIDint(11NOT NULL AUTO_INCREMENT,
      `
    contactNOMvarchar(255NOT NULL,
      `
    contactPRENOMvarchar(255NOT NULL,
      
    PRIMARY KEY (`contactID`),
      
    FOREIGN KEY ('adresseID'references 'adresse'('adresseID'),
      
    FOREIGN KEY ('telID'references 'tel'('telID'),
      
    FOREIGN KEY ('clientID'references 'client'('clientID'),
      
    FOREIGN KEY ('descriptionID'references 'description'('descriptionID')
    ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=103 ;
    the_quent1, 2 Mars 2009
    #1
  2. Offline
    ozilrit Touriste
    ` au lieu de ' ?
    ozilrit, 2 Mars 2009
    #2
Statut de la discussion:
Fermée.