大字段的SQL UPDATE问题


SQL UPDATE question for large fields

所以我有一个我希望在mySQL数据库中工作的字段表。它的功能是一个用于全文搜索的关键字长列表,所以字段相当长。

例如:

Table
'data_index'
shirt t-shirt list item red black brown green purple sleeveless...etc for about 20 lines

我想匹配一个单独的字符串,让我们定义为:

$string  = "teeshirt shert shertt shirtt";

我想将$string中的这些项目添加到列表中,而不必在每个data_index字段中获取整个值。实际上,我不想在这个查询中使用UPDATE sql命令并使用整个data_index值。这可能吗?

UPDATE tablename SET data_index = CONCAT(data_index, 'your new keywords') WHERE ...