php - 大字段的 SQL UPDATE 问题

标签 php mysql sql

所以我有一个表,其中包含我希望在 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 ...

关于php - 大字段的 SQL UPDATE 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7002538/

相关文章:

php - 向数据库中插入大量记录

php - 持续集成和MySQL;在分隔字符串上使用 LIKE

mysql - 插入到 Delphi 10.2 Tokyo 语句中的语法错误

sql - 关于百万行的连接和表的问题

php - JSON Android PHP 如何纠正错误或如何显示数据

php - 在 php 查询中省略空值

php - 使用 html 按钮更改网站语言

mysql - 无法在同一 Docker 容器中从 Python 访问 MySQL 数据库

mysql - UPSERT 与 mySql 和 postgreSQL 兼容

sql - T-SQL 中的 EXEC 忽略 CONCAT_NULL_YIELDS_NULL