I can't seem to be able to create foreign keys. Here are my create procedures and the error I am receiving.
CREATE TABLE `test1` ( `a_id` smallint(6) NOT NULL default '0', PRIMARY KEY (`a_id`), KEY `a_id` (`a_id`) ) TYPE=InnoDB; CREATE TABLE `test2` ( `b_id` smallint(6) NOT NULL default '0', `c_id` smallint(6) NOT NULL default '0', PRIMARY KEY (`b_id`), KEY `b_id` (`b_id`) ) TYPE=InnoDB; mysql> alter table test2 add constraint -> FOREIGN KEY (c_id) REFERENCES test1 (a_id); ERROR 1005: Can't create table './inventory/#sql-267_4.frm' (errno: 150) This seems very simple. Is there a problem in my alter statement? William Hambleton Humana Inc. Technical Analyst Pho. 502.580.1657 Fax. 502.580.1288 - - - - - - - - - - - - - - - - - - - - The information transmitted is intended only for the person or entity to which it is addressed and may contain CONFIDENTIAL material. If you receive this material/information in error, please contact the sender and delete or destroy the material/information. - - - - - - - - - - - - - - - - - - - -