You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MySQL:如何删除指定列中以特定单词开头的行

解决MySQL删除特定开头行的问题

没问题,我来帮你搞定这个需求——移除data列里以apple开头的那些行对吧?

首先,咱们可以直接用DELETE语句配合LIKE操作符来实现,这个操作符能精准匹配字符串开头的模式。具体的SQL代码如下:

-- 记得把your_table_name替换成你的实际表名
DELETE FROM your_table_name 
WHERE data LIKE 'apple%';

小提示:先验证再删除更稳妥

为了避免误删不必要的记录,建议先执行SELECT语句确认哪些行会被删除:

SELECT * FROM your_table_name 
WHERE data LIKE 'apple%';

运行这条语句后,你就能看到所有data字段以apple开头的记录,确认无误后再执行上面的DELETE语句就可以了。

按照你的示例数据,执行完删除操作后,ID为1的组里的apple sometext3行、ID为2的组里的apple sometext5行都会被移除,剩下的就是你想要的预期结果啦。

内容的提问来源于stack exchange,提问作者MisterB

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 11:35:55