phpmyadmin 导入到我的本地主机数据库时出错

Posted

技术标签:

【中文标题】phpmyadmin 导入到我的本地主机数据库时出错【英文标题】:Error with phpmyadmin importing into my localhost database 【发布时间】:2017-07-11 23:51:46 【问题描述】:

当我在我的本地 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'

任何帮助都将不胜感激!

【问题讨论】:

检查您的数据库是否有任何默认条目,如果有输入,则必须将其删除然后导入 没有数据库 - 没有表! 请关注video! 【参考方案1】:

首先浏览您的数据库表,确保已经存在 1 中的 id 为:

SELECT * FROM `wp_fv_DigiWidgetsTemplates`;

要消除此冲突,您可以编辑预先存在的数据或导入包一。 此外,您可以将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);

【讨论】:

没有表,我在导入菜单中输入我的sql,出现错误! 等等,什么。如果没有数据库和表,那么如何插入。表中已经有一条 ID=1 的记录。由于 ID 是 PRIMARY KEY,因此不能有多个具有相同值的记录。 youtube.com/watch?v=5QHBj4brHNMThis 可以帮助你。仔细观察。 2:23 A_I 和主键。 ,但是它对我有什么帮助【参考方案2】:

你的表在'templateID'中已经有值1,这里'templateID'是主键和自增所以不需要在这里声明。

您可以使用此代码 -

插入wp_fv_DigiWidgetsTemplates (templateTitle, canvasWidth, canvasHeight) 值('小水平', 300, 200), ('小垂直', 200, 300), ('水平大', 600, 400), ('大 垂直', 400, 600);

【讨论】:

以上是关于phpmyadmin 导入到我的本地主机数据库时出错的主要内容,如果未能解决你的问题,请参考以下文章

Wordpress:将本地主机数据库导入实时站点时出现问题

将数据库导入 PhpMyAdmin 时出现奇怪的错误

使用 phpMyAdmin 导入 SQL 文件时出错

使用 phpmyadmin 导出/导入 mysql 数据库

从 phpMyAdmin 导出的数据库导入 phpMyAdmin 时出错

尝试在 phpMyAdmin 上将 db.sql 导入我的数据库时出现错误消息?