# [EMAIL PROTECTED] / 2003-06-25 14:03:17 +0100:
> Im altering a number of table from MyISAM to innoDb and adding foreign
> keys.
> 
> The alteration of the table type works.
> Adding the row as an index works.
> Adding the foreign key fails, generating the error:
> 
>  alter table project add FOREIGN KEY (company_id)  references company (id)
>  [mySQL] ERROR 1216: Cannot add or update a child row: a foreign key
> constraint fails
> 
> CREATE TABLE company (
>   id int NOT NULL auto_increment,
>   PRIMARY KEY  (id)
> ) 
> 
> CREATE TABLE project (
>   id int NOT NULL auto_increment,
>   company_id int default NULL,
> ) 

    http://www.mysql.com/doc/en/InnoDB_foreign_key_constraints.html

-- 
If you cc me or remove the list(s) completely I'll most likely ignore
your message.    see http://www.eyrie.org./~eagle/faqs/questions.html

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to