MySql 工作台报告我的语法没有错误。我无法弄清楚我的数据库出了什么问题。有任何想法吗?
CREATE TABLE `users` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
`login` VARCHAR(35) NOT NULL UNIQUE,
`pass` VARCHAR(35) NOT NULL,
`fname` VARCHAR(35),
`lname` VARCHAR(35),
`gender` VARCHAR(1),
`phone` VARCHAR(12),
`appointments` INT,
`groups` INT(1) NOT NULL,
FOREIGN KEY (`groups`) references `groups`(`gnumber`)
);
CREATE TABLE `groups` (
`gname` VARCHAR(25) NOT NULL,
`gnumber` INT(1) NOT NULL
);
INSERT INTO `groups`(`gname`, `gnumber`) values ('user', 0);
INSERT INTO `groups`(`gname`, `gnumber`) values ('admin', 1);
INSERT INTO `users`(`login`, `pass`, `groups`) values ('admin', 'secret', 1);