Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在mysql php中更新多行文本字段_Php_Mysql - Fatal编程技术网

如何在mysql php中更新多行文本字段

如何在mysql php中更新多行文本字段,php,mysql,Php,Mysql,我在MySQL中有一个几行文本字段,如下所示: main: .item-list title: h2 > a description: .entry > p content: .entry 如何选择或更新此项? 我只想更新第二个值,比如主线中的“.item list”update SET=REPLACE(,“main:.item list”,“main:.newitem list”),其中 UPDATE <tablename> SET <field>=

我在MySQL中有一个几行文本字段,如下所示:

main: .item-list

title: h2 > a

description: .entry > p

content: .entry
如何选择或更新此项? 我只想更新第二个值,比如主线中的“.item list”

update SET=REPLACE(,“main:.item list”,“main:.newitem list”),其中
UPDATE <tablename> SET <field>=REPLACE(<field>,"main: .item-list","main: .newitem-list") WHERE <condition>
为你拥有的每一个主要价值观去做


也认真考虑在字段中存储值,而不是在文本字段中存储。

并且在我看来,如果需要获取/更新字段的部分,则数据库或表的设计已被破坏。谢谢您的回答……我如何选择第二个值?(.项目列表)感谢您的回答…我如何选择第二个值?(.项目列表)。。。我想使用这样的代码:行中的主值是什么?main value=“.item list”您所能做的就是从“%main:.item list%”这样的位置进行选择*。这将显示包含.item列表的所有记录。。。。但正确的方法应该是创建一个新列。请记住,如果您有大量记录,此搜索可能需要很长时间。有了一列,你可以创建一个索引,大大加快搜索速度!