【问题标题】:Duplicate entry error when insert data into database将数据插入数据库时​​出现重复输入错误
【发布时间】:2012-07-15 11:14:24
【问题描述】:

我收到以下错误。

有什么解决办法吗?我已经将数据库分成 7 个部分。这是我上传时遇到问题的最后一部分:

SQL 查询:

INSERT INTO `smf_themes` (`id_member`, `id_theme`, `variable`, `value`)
VALUES (17376, 1, 'cust_fbc_pro', ''),
       (17377, 1, 'display_quick_reply', '1'),
       (17377, 1, 'cust_twitter', 'aocsujbujp'),
       (17377, 1, 'cust_fbc_pro', 'http://snapbird.org/'),
       (17378, 1, 'display_quick_reply', '1'),
       (17378, 1, 'cust_twitter', ''),
       (17378, 1, 'cust_fbc_pro', ''),
       (17379, 1, 'display_quick_reply', '1'),
       (17380, 1, 'display_quick_reply', '1'),
       (17380, 1, 'cust_twitter', ''),
       (17380, 1, 'cust_fbc_pro', ''),
       (17381, 1, 'display_quick_reply', '1'),
       (17381, 1, 'cust_twitter', ''),
       (17381, 1, 'cust_fbc_pro', ''),
       (17382, 1, 'display_quick_reply', '1'),
       (17382, 1, 'cust_twitter', ''),
       (17382, 1, 'cust_fbc_pro', ''),
       (17383, 1, 'display_quick_reply', '1'),
       (17383, 1, 'cust_twitter', 'cymjemqpmo'),
       (17383, 1, 'cust_fbc_pro', 'http://www.viddyou.com/'),
       (17384, 1, 'display_quick_reply', '1'),
       (17384, 1, 'cust_twitter', 'izehcnqmsj'),
       (17384, 1, 'cust_fbc_pro', 'http://www.yourkindatv.com/
       [...] 

MySQL 给了我错误:

#1062 - 键“PRIMARY”的重复条目“1-17403-cust_twitter”

【问题讨论】:

    标签: mysql mysql-error-1064 duplicates


    【解决方案1】:
    #1062 - Duplicate entry '1-17403-cust_twitter' for key 'PRIMARY'
    

    这个简单的意思是你尝试插入重复的数据。 主索引在 3 列上:

    `id_member`, `id_theme`, `variable`
    

    所以要解决这个问题,请检查您的输入 SQL 并删除重复数据或修改主键规范。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多