个人博客 > 学无止境 > 其他 > mysql删除表字段长度为*的内容且删除主表和附表数据

mysql删除表字段长度为*的内容且删除主表和附表数据

用采集工具采集数据的时候,发现一些记录是不符合要求的,需要将空字段删除。并且一般数据库的内容字段是放到附表里面的,还需要删除主表数据。

例如现在需要删除cd_news,cd_news_data里面content长度小于100的数据。

代码如下:

delete cd_news,cd_news_data from  cd_news,cd_news_data where cd_news.id=cd_news_data.id and length(content) < 100;

如果只需要删除一个表的数据代码则这样既可:

delete cd_news_data from  cd_news_data where length(content) < 100;

在mysql中length()是计算字符串长度的函数,不同的数据库,可能不一样。这里需要注意。

本文出自:琅枫个人博客。如需转载请注明出处!

本文出处:"https://www.phpfeng.cn/learn/other/200.html"

如果您觉得文章对你有帮助,可以进行打赏。
打赏多少,您高兴就行,谢谢您对琅枫博客的支持! ~(@^_^@)~

微信打赏

琅枫博客微信号

支付宝打赏

琅枫博客个人支付宝
本文关键词: 附表 字段 长度



你想在庞大的互联网上留下一丝足迹?

我不想成为一个庸俗的人。十年百年后,当我们死去,质疑我们的人同样死去,后人看到的是裹足不前、原地打转的你,还是一直奔跑、走到远方的我?

点我了解如何搭建个人博客?