harold kumar Posted April 8, 2011 Share Posted April 8, 2011 I'm trying to create this table CREATE TABLE Message ( message_id INT UNSIGNED NOT NULL, owner_id INT UNSIGNED NULL, subject VARCHAR(255) NULL, body TEXT NULL, posted DATETIME NULL, is_public TINYINT NULL DEFAULT false, PRIMARY KEY (message_id), INDEX ix_message_owner_id (owner_id), CONSTRAINT cs_message_owner_id FOREIGN KEY (owner_id) REFERENCES `User` (user_id) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE = InnoDB; but i keep on getting this error error messege: #1005 - Can't create table './pca/Message.frm' (errno: 150) im guessing it has to do something with the foreign keys?!? I am on phpMyAdmin 3.3.9.2 Quote Link to comment https://forums.phpfreaks.com/topic/233046-mysql-1005-error-regarding-foreign-keys/ Share on other sites More sharing options...
fenway Posted April 19, 2011 Share Posted April 19, 2011 Are you sure the columns are identical? Quote Link to comment https://forums.phpfreaks.com/topic/233046-mysql-1005-error-regarding-foreign-keys/#findComment-1203424 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.