erreur :(errno: 150)

Eléphant du PHP | 89 Messages

11 mai 2011, 02:10

bonsoir à tous le monde j'ai cette erreur


Can't create table 'projet.#sql-894_ae' (errno: 150) in C:\wamp\www\pef\element4.php on line
en voulant faire ALTER table projet_utilisateur add CONSTRAINT admin_fdsfsdfd_11_05_2011_00_50_05 FOREIGN KEY(utilisateur) REFERENCES

fdsfsdfd_11_05_2011_00_50_05(utilisateur)
voici le codes de mes tables

Code : Tout sélectionner

create table fdsfsdfd_11_05_2011_00_50_05(utilisateur varchar(100),nomprojet varchar(100) ,nomappel TEXT ,date TEXT ,tableau1_11 TEXT ,tableau1_21 TEXT ,tableau2_11 TEXT ,tableau2_21 TEXT ) insert into fdsfsdfd_11_05_2011_00_50_05 set utilisateur='admin',nomappel='fdsfsdfd',date='',tableau1_11='FSD',tableau1_21='FSD',tableau2_11='FDS',tableau2_21='F DS' create table projet_utilisateur (utilisateur varchar(100), nomprojet varchar(100) ,constraint cle PRIMARY KEY(utilisateur,nomprojet) )' insert into projet_utilisateur set utilisateur='admin' ,nomprojet='fdsfsdfd_11_05_2011_00_50_05'

ViPHP
xTG
ViPHP | 7331 Messages

11 mai 2011, 08:05

On ne peut pas mettre d'index sur une table qui contient déjà des enregistrements il me semble.