2016-09-17 61 views
-1

我不小心插在了多行的同一字段相同的值,如下图所示:如何恢复MySQL数据库更新(PHPMyAdmin中)

mysql problem

我更新了我的表和相同的文件名被上传到表中的每一行。

我可以使用什么SQL命令来恢复这种意外的修改?

+0

的'delete' SQL命令。 – Shadow

+0

看起来像PHPMyAdmin,所以我猜你正在使用MySQL。在这一点上,你可以像其他评论所建议的那样去做,并像这样删除它们: DELETE FROM公司WHERE name = [repeatedCompanyName] AND ID!= IdOfCompanyToNotDelete – RoboBear

+0

您是否真的想**删除**受影响的字段或**还原**您做出的意外多次插入? – nyedidikeke

回答

1

一般我喜欢做一个delete说法,是不是按主键时选择的结果最早做..

SELECT * FROM table WHERE name='Sprouts';

如果结果集是正确的,那么你就可以感受到相当安全的交换在delete

DELETE FROM table WHERE name='Sprouts';