我有一个导入文本数据的MySQL表,其中'body'列包含不同长度的新闻文章,'description'列为空。
我想知道如何从相应的“body”行填充200个单词的所有描述行?
答案 0 :(得分:2)
希望这会有所帮助:
此查询将选择直到第200个空格的所有内容:
SELECT SUBSTRING_INDEX(YourTextField, ' ', 200);
所以更新所有行使用:
UPDATE tableX set description=SUBSTRING_INDEX(body, ' ', 200);
其中body
和description
是您的列