我將forward engineering我的MySQL數據庫插入WAMP服務器時遇到了麻煩。我打算發布模式的圖像,但這是我不能的第一篇文章。下面是執行的腳本。use aquaticstar;SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES';-- ------------------------------------------------------- Table `Students`-- -----------------------------------------------------DROP TABLE IF EXISTS `Students` ;CREATE TABLE IF NOT EXISTS `Students` ( `id` VARCHAR(10) NOT NULL , `studentName` VARCHAR(45) NOT NULL , `gender` CHAR NOT NULL , `birthDate` DATETIME NOT NULL , `mNo` VARCHAR(10) NOT NULL , `contactName` VARCHAR(45) NOT NULL , `contactEmail` VARCHAR(45) NOT NULL , `contactPhone` INT(10) NOT NULL , `startDate` DATETIME NOT NULL , `remarks` VARCHAR(200) NULL , PRIMARY KEY (`id`) )ENGINE = InnoDB;-- ------------------------------------------------------- Table `Waiting List`-- -----------------------------------------------------DROP TABLE IF EXISTS `Waiting List` ;CREATE TABLE IF NOT EXISTS `Waiting List` ( `wait_id` VARCHAR(5) NOT NULL , `name` VARCHAR(45) NULL , `contactName` VARCHAR(45) NULL , `contactPhone` INT(10) NULL , `contactEmail` VARCHAR(45) NULL , `status` CHAR NULL , `remarks` VARCHAR(200) NULL , PRIMARY KEY (`wait_id`) )ENGINE = InnoDB;-- ------------------------------------------------------- Table `Schedule`-- -----------------------------------------------------DROP TABLE IF EXISTS `Schedule` ;COMMIT;-- ------------------------------------------------------- Data for table `Attendance`-- -----------------------------------------------------START TRANSACTION;INSERT INTO `Attendance` (`date`, `attendance`, `link_id`) VALUES ('26/9/2012', '1', NULL);COMMIT;但是然后我得到這個錯誤:Executing SQL script in serverERROR: Error 1005: Can't create table 'aquaticstar.link' (errno: 121)我不知道為什么。誰能幫我?
3 回答

狐的傳說
TA貢獻1804條經驗 獲得超3個贊
我迅速搜尋了你,它把我帶到了這里。我引用:
如果您嘗試添加名稱已經在其他地方使用的約束,則會收到此消息
要檢查約束,請使用以下SQL查詢:
SELECT
constraint_name,
table_name
FROM
information_schema.table_constraints
WHERE
constraint_type = 'FOREIGN KEY'
AND table_schema = DATABASE()
ORDER BY
constraint_name;
在此處查找更多信息,或嘗試查看錯誤發生的位置。看起來像是我的外鍵有問題。
添加回答
舉報
0/150
提交
取消