MySQL:如何使用存储过程从字符串列获取不同的单词列表

MySQL:如何使用存储过程从字符串列获取不同的单词列表,mysql,Mysql,在过去的一天半时间里,我一直在为这个问题苦恼,虽然我试图使用它,但由于我获得的字符串可能有30个单词到1000个单词长,所以很难做到这一点 我有一个类似这样的数据库 |NewsItemID|NewsItemString | ============================================ | 1 | This is the first news item | | 2 | This is the secon

在过去的一天半时间里,我一直在为这个问题苦恼,虽然我试图使用它,但由于我获得的字符串可能有30个单词到1000个单词长,所以很难做到这一点

我有一个类似这样的数据库

|NewsItemID|NewsItemString                  |
============================================
| 1        | This is the first news item    |
| 2        | This is the second news item   |
| 3        | This is the third news article |
============================================
如何使用存储过程生成如下列表:

|Word    |
==========
|This    |
|is      |
|the     |
|first   |
|news    |
|item    |
|second  |
|third   |
|article |

你真的应该通过一个应用程序,而不是一个数据库管理系统来完成这项工作。每周有5000篇文章。我正试图加快这一过程,因为这是时间紧迫的(你为什么要这样做?我以前见过这个问题,答案总是“在应用程序级别处理”。假设“文章”不比莎士比亚全集大,那么我猜一台现代机器每周5000篇是微不足道的。@TheMytyllama你对使用应用程序有何保留或者写一个脚本来实现这一点?问题是:这些文章是如何输入数据库的?我猜是由应用程序输入的。所以我认为在应用程序级别执行解决方案并不是一种疯狂