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.langfujun.top/learn/other/200.html"
如果您觉得文章对你有帮助,可以进行打赏。
打赏多少,您高兴就行,谢谢您对琅枫博客的支持! ~(@^_^@)~
微信打赏

支付宝打赏
