记录未从MySQL数据库中删除

时间:2016-07-06 10:39:35

标签: mysql

我在MySQL数据库的表中添加了一条记录,现在我试图从表中删除该特定记录,但它没有被删除&显示此消息:

  

#1062 - 重复录入' 3107'关键' PRIMARY'

如何删除此条目?

2 个答案:

答案 0 :(得分:1)

DELETE期间无法收到此错误消息。 UPDATE或INSERT可以返回 因此,要么您没有运行DELETE,要么您的桌面上有触发器,即进行其他更改,这会给您带来错误。

如果子表有ON DELETE CASCADE,请检查它们是否有触发器。

答案 1 :(得分:0)

delete from table_name [where condition];

使用此语句,将table_name替换为您的表名并输入条件。

如果您未指定where子句,则每个记录都将被删除。