我有上面的錯誤。MySQL的重複條目「1」關鍵「PRIMARY」
首先我想完全明白它的意思的。
其次我試着調查我的表在我的數據庫,並按照我的理解錯誤是主鍵相關的問題下面的查詢返回結果爲零。
SELECT DISTINCT TABLE_NAME ,column_name
FROM INFORMATION_SCHEMA.key_column_usage
WHERE TABLE_SCHEMA IN ('dosiv_querta');
這裏是引發錯誤的語句。
INSERT INTO `ps_product_shop` (`id_product`, `id_category_default`, `id_tax_rules_group`, `on_sale`, `online_only`, `ecotax`, `minimal_quantity`, `price`, `wholesale_price`, `unity`, `unit_price_ratio`, `additional_shipping_cost`, `customizable`, `text_fields`, `uploadable_files`, `active`, `redirect_type`, `id_product_redirected`, `available_for_order`, `available_date`, `condition`, `show_price`, `indexed`, `visibility`, `cache_default_attribute`, `advanced_stock_management`, `date_add`, `date_upd`, `pack_stock_type`, `id_shop`) VALUES ('1', '32', '1', '0', '0', '0', '1', '38.99', '0', '', '0', '0', '0', '0', '0', '1', '', '0', '1', '0000-00-00', 'new', '1', '0', 'both', '0', '0', '2015-08-21 00:31:40', '0000-00-00', '3', '1')
你做你插錯了,還是忘了把'auto_increment'你的id字段。 –
可能的重複http://stackoverflow.com/questions/14628269/error-code-1062-duplicate-entry-1-for-key-primary – mituw16
你的PK沒什麼問題。相反,你的PK堅如磐石的事實是阻止你插入重複數據。 –