[英]Error code 1062 sql
我遇到了錯誤
下面的INSERT代碼(表“ Tech”)中的代碼1062。
任何幫助將不勝感激!
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');
看來您面對另一個表AppliedTech中的重復鍵
表Tech
已存在並具有數據。 CREATE TABLE IF NOT EXISTS
則創建表,請不要重新創建表,並且在插入時會出現重復的鍵沖突。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.