CREATE TABLE `Employee`
(
`emp_id` INT PRIMARY KEY,
`name` VARCHAR(20),
`birth_date` DATE,
`sex` VARCHAR(2),
`salary` INT,
`branch_id` INT,
`sup_id` INT,
FOREIGN KEY (`branch_id`) REFERENCES `Branch` (`branch_id`) ON DELETE SET NULL
);
在学习数据库的过程中的一些小问题,
INSERT INTO `Employee` VALUES (206, `小黄`, `1998-10-08`, `男`, 50000,NULL,NULL);
当我们插入这段数据是报错了
但是我们定义的是字符串类型的 name 而我们输入的确是 ~ esc下面那个引号
当我改成
INSERT INTO `Employee` VALUES (206, '小黄', '1998-10-08', '男', 50000,NULL,NULL);
此时程序运行成功