HollySpirut
Guest
ERROR 1005 : Can't create table './exim/vacation_notification.frm' (errno: 150)
Запрос
возвращяет
Если после этого сделать
То он вернет
FreeBSD Mysql 5.0
Запрос
PHP:
CREATE TABLE IF NOT EXISTS vacation_notification (
on_vacation varchar(255) NOT NULL, notified varchar(255) NOT NULL,
notified_at timestamp NOT NULL default CURRENT_TIMESTAMP,
PRIMARY KEY on_vacation (`on_vacation`, `notified`),
CONSTRAINT `vacation_notification_pkey` FOREIGN KEY (`on_vacation`) REFERENCES vacation(`email`) ON DELETE CASCADE )
ENGINE=InnoDB DEFAULT /*!40100 CHARACTER SET latin1 */ TYPE=InnoDB COMMENT='Postfix Admin - Virtual Vacation Notifications' ;
PHP:
ERROR 1005 : Can't create table './exim/vacation_notification.frm' (errno: 150)
PHP:
SHOW ENGINE INNODB STATUS;
PHP:
LATEST FOREIGN KEY ERROR
------------------------
090310 21:04:56 Error in foreign key constraint of table exim/vacation_notification:
FOREIGN KEY (`on_vacation`) REFERENCES vacation(email) ON DELETE CASCADE ) ENGINE=InnoDB DEFAULT TYPE=InnoDB:
Cannot resolve table name close to:
(`email`) ON DELETE CASCADE ) ENGINE=InnoDB DEFAULT TYPE=InnoDB