Mysql 运行了不带Where子句的Update查询

Mysql 运行了不带Where子句的Update查询,mysql,Mysql,已运行更新查询更新: update "payment_advice_headers set gl_date = created_at; 使用sequal pro-查询正在运行,我单击了停止按钮,但查询仍在运行,我在新选项卡中打开了数据库,并终止了正在运行的进程,查询停止了-这是指查询更新了实体,直到我停止了进程,还是根本没有更新数据 这是一个生产环境,如果查询更新了某些实体,我需要尽快采取措施进行恢复。您应该查看您的数据,而不是询问我们它是否真的改变了什么……此外,如果这正是您运行的查询,它可

已运行更新查询更新:

update "payment_advice_headers set gl_date = created_at;
使用sequal pro-查询正在运行,我单击了停止按钮,但查询仍在运行,我在新选项卡中打开了数据库,并终止了正在运行的进程,查询停止了-这是指查询更新了实体,直到我停止了进程,还是根本没有更新数据


这是一个生产环境,如果查询更新了某些实体,我需要尽快采取措施进行恢复。

您应该查看您的数据,而不是询问我们它是否真的改变了什么……此外,如果这正是您运行的查询,它可能什么也没有做,因为开始时有引号,如果您曾经直接在生产服务器上编写更新或删除,那么在编写其他内容之前,应该先编写WHERE。通常,我会将它们作为选择先写,以确保更新/删除正确的行。您应该查看数据,而不是询问我们它是否真的改变了任何内容……此外,如果这正是您运行的查询,它可能没有做任何事,因为在开始时有引号,如果您曾经直接在生产服务器上编写更新或删除,那么在编写其他内容之前,应该先编写WHERE。我通常将它们写为select first,以确保更新/删除正确的行。