2014-09-19 60 views
-1

帮助无法运行SQL:复制进入“1”关键“PRIMARY”无法运行SQL:重复的项目“1”重点“主要”

是什么错误呢? 我是MySQL新手。

CREATE TABLE IF NOT EXISTS `admins` (
    `id` int(10) unsigned NOT NULL AUTO_INCREMENT, 
    `deleted` tinyint(1) unsigned NOT NULL DEFAULT '0', 
    `setpass_3010` tinyint(1) unsigned NOT NULL DEFAULT '0', 

所以有人可以帮助解决这个问题吗? 我觉得问题在这里一些地方!

+1

我想问题在于你的插入命令。在插入命令中,不要尝试插入ID。它设置为自动增量。 – 2014-09-19 12:39:33

回答

2

将数据插入此表时,根本不应填写id列。它被设置为auto increment,因此值将被自动设置。这个错误意味着你不能有2条记录与id相同,因为你可能会插入2个或更多的记录,并且你不能这样做。