我收到了错误
下面的INSERT代码中的代码1062(对于表'Tech')。
非常感谢任何帮助!
CREATE TABLE IF NOT EXISTS `Tech` (
`id` int(10) unsigned NOT NULL auto_increment,
`name` varchar(255) NOT NULL,
PRIMARY KEY (`id`),
FOREIGN KEY (id) REFERENCES AppliedTech(id_questions)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
INSERT INTO `Tech` (`id`, `name`) VALUES
(1, 'Applied Tech'),
(2, 'Communications Equipment'),
(3, 'Computer Systems'),
(4, 'Internet/Digital Media'),
(5, 'Semiconductors'),
(6, 'IT Services'),
(7, 'Payments Processing'),
(8, 'Software');
答案 0 :(得分:0)
它似乎在另一张表AppliedTech中面临重复键
答案 1 :(得分:0)
表Tech
已存在并且包含数据。 CREATE TABLE IF NOT EXISTS
不会重新创建表,而在插入中,您有重复的密钥违规。