当我在localhost xampp服务器数据库中输入数据库时,它说:
Error
SQL offer:
INSERT INTO `wp_fv_DigiWidgetsTemplates` (`templateID`, `templateTitle`, `canvasWidth`, `canvasHeight`) VALUES
(1, 'Small Horizontal', 300, 200),
(2, 'Small Vertical', 200, 300),
(3, 'Large Horizontal', 600, 400),
(4, 'Large Vertical', 400, 600)
MySQL answer: "Документация" (that is my bulgarian localhost)`
#1062 - Duplicate entry '1' for key 'id'
任何帮助都会得到很多帮助!
答案 0 :(得分:0)
首先浏览你的数据库表,确保已经存在于1中的id为:
SELECT * FROM `wp_fv_DigiWidgetsTemplates`;
要删除此冲突,您可以编辑预先存在的数据或导入包1。
此外,您可以将templateID
设置为自动增加,并将其插入为NULL:
INSERT INTO `wp_fv_DigiWidgetsTemplates` (`templateID`, `templateTitle`, `canvasWidth`, `canvasHeight`) VALUES
(NULL, 'Small Horizontal', 300, 200),
(NULL, 'Small Vertical', 200, 300),
(NULL, 'Large Horizontal', 600, 400),
(NULL, 'Large Vertical', 400, 600);
答案 1 :(得分:0)
你的表在'templateID'中的值已经为1,这里'templateID'是主键并且自动递增,所以不需要在这里声明。
您可以使用此代码 -
INSERT INTO
wp_fv_DigiWidgetsTemplates
(templateTitle
,canvasWidth
,canvasHeight
)VALUES('小水平',300,200), ('小垂直',200,300),('大水平',600,400),('大 垂直',400,600);