是否在SQL Management Studio中删除/更新之前确认?
因此,连续第二天,有人擦除了整个数据表,而不是他们试图删除的一行,因为他们没有限定的WHERE子句。
我到处找管理工作室选项,但找不到确认选项。我知道其他数据库的其他工具也有它。
解决方案
我建议您始终始终先编写带有WHERE子句的SELECT语句,然后执行它以实际查看您的DELETE命令将删除哪些行。然后只需使用相同的WHERE子句执行DELETE即可。这同样适用于更新。
相关文章
因此,连续第二天,有人擦除了整个数据表,而不是他们试图删除的一行,因为他们没有限定的WHERE子句。
我到处找管理工作室选项,但找不到确认选项。我知道其他数据库的其他工具也有它。
我建议您始终始终先编写带有WHERE子句的SELECT语句,然后执行它以实际查看您的DELETE命令将删除哪些行。然后只需使用相同的WHERE子句执行DELETE即可。这同样适用于更新。
相关文章