Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/78.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 只替换sql中字符串的一行开头_Mysql_Sql_Phpmyadmin - Fatal编程技术网

Mysql 只替换sql中字符串的一行开头

Mysql 只替换sql中字符串的一行开头,mysql,sql,phpmyadmin,Mysql,Sql,Phpmyadmin,我是sql新手,无法找到如何更改单元格中的第一行 这是单元格的值 [B]Ynt: Hello I'm Jack[/B] 2 lines 3 lines 4 lines 我想把它改成 2 lines 3 lines 4 lines 你能帮我查询一下吗?每第一行以[B]Ynt:开头,以[/B]结尾,第一行后有一个空行。在双鱼座下面检查 UPDATE xf_post SET message = REPLACE(message, 'Ynt:%', ''); 试试这个,但要在样品上 您可以根据

我是sql新手,无法找到如何更改单元格中的第一行

这是单元格的值

[B]Ynt: Hello I'm Jack[/B]

2 lines 
3 lines
4 lines
我想把它改成

2 lines 
3 lines
4 lines
你能帮我查询一下吗?每第一行以[B]Ynt:开头,以[/B]结尾,第一行后有一个空行。在双鱼座下面检查

UPDATE xf_post SET message = REPLACE(message, 'Ynt:%', '');

试试这个,但要在样品上

您可以根据需要制作+3

如果你不明白,请告诉我

 UPDATE xf_post SET 
    message =  REPLACE(message,SUBSTRING(message,1,POSITION( '[/b]' IN message)+3) , '') 
where message like "[b]Ynt:%"
我刚刚替换了message=“your given text”,它正在按照您的期望结果工作。请检查它 检查下面的查询

select REPLACE("[b]Ynt: 80'li yıllarda çocuk olmak..[/b] Yeğenim henüz dört yaşında.. [b][SIZE=16px]1990 lı olmakta böyleydi işte....[/SIZE][/b] 1980li yıllarda hayatının ilk tecrübelerini yaşamış, ilkokula gitmiş, Kenan Evren´i, Erdal İnönü´yü, Özal'ı tanımış olmak, Ajda Pekkan´ın Alo, Michael Jackson´ın Pepsi reklamlarını hatırlayacak kadar şanslı olmak demek.. [b]Türkiye'de yaşamış son mutlu kuşak olduğunu hüzünle hissetmek demek.. [/b] [b]Katılıyorum. 1990 lardada öyle[/b]",SUBSTRING("[b]Ynt: 80'li yıllarda çocuk olmak..[/b] Yeğenim henüz dört yaşında.. [b][SIZE=16px]1990 lı olmakta böyleydi işte....[/SIZE][/b] 1980li yıllarda hayatının ilk tecrübelerini yaşamış, ilkokula gitmiş, Kenan Evren´i, Erdal İnönü´yü, Özal'ı tanımış olmak, Ajda Pekkan´ın Alo, Michael Jackson´ın Pepsi reklamlarını hatırlayacak kadar şanslı olmak demek.. [b]Türkiye'de yaşamış son mutlu kuşak olduğunu hüzünle hissetmek demek.. [/b] [b]Katılıyorum. 1990 lardada öyle[/b]",1,POSITION( '[/b]' IN "[b]Ynt: 80'li yıllarda çocuk olmak..[/b] Yeğenim henüz dört yaşında.. [b][SIZE=16px]1990 lı olmakta böyleydi işte....[/SIZE][/b] 1980li yıllarda hayatının ilk tecrübelerini yaşamış, ilkokula gitmiş, Kenan Evren´i, Erdal İnönü´yü, Özal'ı tanımış olmak, Ajda Pekkan´ın Alo, Michael Jackson´ın Pepsi reklamlarını hatırlayacak kadar şanslı olmak demek.. [b]Türkiye'de yaşamış son mutlu kuşak olduğunu hüzünle hissetmek demek.. [/b] [b]Katılıyorum. 1990 lardada öyle[/b]")+3) , '')

无法理解您想要什么?我想删除所有以“Ynt:”开头的sql行,但只删除第一行而不是整个单元格。在表格中显示示例数据我在问题中添加了图片以了解我需要什么。如何知道您的第二行是开始?0行受影响。这可能是因为“st”。单元格中没有这样的文本。每开始的单元格都以“[b]Ynt:”开头,以[/b]ohhh结尾。很抱歉,应该有列名message0行受到影响。我尝试了[/b]和[/b]小写和大写。它工作正常,但也删除了以[/b]结尾的每一行。可以加上“开始”吗?“[b]Ytn:”顺便说一句,这是删除几行文字。给我你的真实文本,我现在就给你,希望你删除