Jump to content

MySQL #1005 error regarding foreign keys?


harold kumar

Recommended Posts

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

Link to comment
https://forums.phpfreaks.com/topic/233046-mysql-1005-error-regarding-foreign-keys/
Share on other sites

  • 2 weeks later...

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.