All pastes #155760 Raw Edit

Stuff

public text v1 · immutable
#155760 ·published 2006-08-31 10:06 UTC
rendered paste body
CREATE TABLE `position` (
  `position_id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
  `position_name` VARCHAR(255) NOT NULL,
   PRIMARY KEY(`position_id`)
) ENGINE=InnoDB;

CREATE TABLE `staff` (
  `staff_id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
  `name` VARCHAR(255) NOT NULL,
  `qualifications` VARCHAR(255) NOT NULL,
  `school_id` INT(11) UNSIGNED NOT NULL,
  `dept_id` INT(11) UNSIGNED NOT NULL,
  `position_id` INT(11) UNSIGNED NOT NULL,
  `user_id` INT(11) UNSIGNED NOT NULL,
  KEY(`user_id`),
  KEY(`school_id`),
  KEY(`position_id`),
  KEY(`dept_id`),
  CONSTRAINT `pos_fk_e` FOREIGN KEY(`position_id`) REFERENCES `position`(`position_id`) ON DELETE CASCADE,
  CONSTRAINT `userid_fk_e` FOREIGN KEY(`user_id`) REFERENCES `admin_user`(`user_id`) ON DELETE CASCADE,
  CONSTRAINT `school_fk_e` FOREIGN KEY(`school_id`) REFERENCES `schools`(`school_id`) ON DELETE CASCADE,
  CONSTRAINT `department_fk_e` FOREIGN KEY(`dept_id`) REFERENCES `departments`(`dept_id`) ON DELETE CASCADE,
  PRIMARY KEY(`staff_id`)
) ENGINE=InnoDB;

Yields -> ERROR 1005 (HY000): Can't create table './chucky/staff.frm' (errno: 150)