Mysql 我想我删除了SQL中的数据

Mysql 我想我删除了SQL中的数据,mysql,Mysql,我在mysql workbench中有一个大约30000条记录的表。在我运行此查询之前,一切正常: select case when Breach = 'True' then 1 when Breach = 'False' then 0 else 'NN' end as val from evictions.evictions_sf 仅尝试替换布尔值w/1或0。现在,我的表正在读取所有空值-请参见图片。尝试 SELECT * from

我在mysql workbench中有一个大约30000条记录的表。在我运行此查询之前,一切正常:

select case when Breach = 'True' then 1
            when Breach = 'False' then 0
       else 'NN'
       end as val   
from evictions.evictions_sf
仅尝试替换布尔值w/1或0。现在,我的表正在读取所有空值-请参见图片。

尝试

SELECT * from evictions.evictions_sf;
如果有记录,一切都好。不能使用SELECT命令删除或更改数据

试试看

SELECT * from evictions.evictions_sf;


如果有记录,一切都好。不能使用SELECT命令删除或更改数据

SELECT语句本身不会更改数据库中的任何值。另外,Mysql工作台中没有记录。您在MySQL中有记录。Workbench只是一个使用MySQL的工具。你可以保持冷静,只要
选择
就可以了。你不会删除任何实际的数据。我很好奇
图像
是什么…@tadman很确定那甚至不会“读取
null
”,嗯。。更严重的是@DiamondJoe12,如果将投票作为一个“无法再复制的问题”来结束,这将是一件好事,正如OP在下面的答案评论中提到的,“刷新”现在显示数据。一切正常。SELECT语句本身不会更改数据库中的任何值。另外,Mysql工作台中没有记录。您在MySQL中有记录。Workbench只是一个使用MySQL的工具。你可以保持冷静,只要
选择
就可以了。你不会删除任何实际的数据。我很好奇
图像
是什么…@tadman很确定那甚至不会“读取
null
”,嗯。。更严重的是@DiamondJoe12,如果将投票作为一个“无法再复制的问题”来结束,这将是一件好事,正如OP在下面的答案评论中提到的,“刷新”现在显示数据。一切都很好。我正在试着决定这是一个答案还是仅仅是一个答案comment@JohnConde:这是一条注释。使用
SELECT
无法删除数据。其他人可能做了一些事情,或者您运行了多个查询。如果这是关键数据,现在是检查您是否有有效的备份和恢复策略的好时机。但它肯定不会删除您的数据。有几个世纪的SQL专家联合对这个问题进行了评论,我们都同意SELECT语句对表中的数据没有影响。你怎么知道那里有30000条记录?您使用过多个客户吗?是否有多个数据库使用同一个表,而您正在混淆它们?是否有多台服务器?你最近有没有运行过其他可能会删除记录的程序?你确定吗?我打了刷新。。数据再次出现。我为自己是个笨蛋而道歉。谢谢你的帮助和安慰。我正在试着决定这是一个答案还是仅仅是一个答案comment@JohnConde:这是一条注释。使用
SELECT
无法删除数据。其他人可能做了一些事情,或者您运行了多个查询。如果这是关键数据,现在是检查您是否有有效的备份和恢复策略的好时机。但它肯定不会删除您的数据。有几个世纪的SQL专家联合对这个问题进行了评论,我们都同意SELECT语句对表中的数据没有影响。你怎么知道那里有30000条记录?您使用过多个客户吗?是否有多个数据库使用同一个表,而您正在混淆它们?是否有多台服务器?你最近有没有运行过其他可能会删除记录的程序?你确定吗?我打了刷新。。数据再次出现。我为自己是个笨蛋而道歉。谢谢你的帮助和安慰。