我在MySQL数据库的表中添加了一条记录,现在我试图从表中删除该特定记录,但它没有被删除&显示此消息:
#1062 - 重复录入' 3107'关键' PRIMARY'
如何删除此条目?
答案 0 :(得分:1)
DELETE
期间无法收到此错误消息。 UPDATE或INSERT可以返回
因此,要么您没有运行DELETE
,要么您的桌面上有触发器,即进行其他更改,这会给您带来错误。
如果子表有ON DELETE CASCADE
,请检查它们是否有触发器。
答案 1 :(得分:0)
delete from table_name [where condition];
使用此语句,将table_name
替换为您的表名并输入条件。
如果您未指定where
子句,则每个记录都将被删除。