我有一个大小超过100MB的日志文件
超过1M行 下面是2行,在日志文件中,所以我需要删除以“SMS2128301”开头的所有行(仅在行的第4列)
8,16 / 05/01 00:00:07,8801879887676, SMS2128301 ,0,0,0,1462039208274617,0,dummy ,, 5,6 ,, 0,0 ,, 1,0,27,0,0,0,0,0,0,0,0,0,8801879887676,SMS2128301 ,,,
8,16 / 05/01 00:00:10,8801821094128, SMS2128301 ,0,0,0,1462039210395674,0,dummy ,, 5,6 ,, 0,0 ,, 1,0,41,0,0,0,0,0,0,0,0,0,8801821094128,SMS2128301 ,,,
答案 0 :(得分:1)
你有没有尝试过这样的事情,但我认为这会很慢:
SELECT * FROM table_name WHERE column_name LIKE '%SMS2128301%'
作为查看测试,然后在确定时升级为DELETE。备份表首先明显!
EDIT 对不起小姐看了,以为是MYSQL。你在Linux上使用什么浏览器?