如何通过从另一列插入一定数量的单词来填充列?

时间:2014-02-02 21:25:02

标签: mysql sql database

我有一个导入文本数据的MySQL表,其中'body'列包含不同长度的新闻文章,'description'列为空。

我想知道如何从相应的“body”行填充200个单词的所有描述行?

1 个答案:

答案 0 :(得分:2)

希望这会有所帮助:

此查询将选择直到第200个空格的所有内容:

SELECT SUBSTRING_INDEX(YourTextField, ' ', 200);

所以更新所有行使用:

UPDATE tableX set description=SUBSTRING_INDEX(body, ' ', 200);

其中bodydescription是您的列