gpt4 book ai didi

sql - 替换动态文本 SQL

转载 作者:行者123 更新时间:2023-12-04 23:43:22 27 4
gpt4 key购买 nike

谁能帮我解决一个我无法解决的小问题。我正在尝试更新 php_text 中的 bbcode 标签

Exemple [i] => [i:rlj7bc53]
Exemple [u] => [u:rlj7bc53]
Exemple [b] => [/b:rlj7bc53]

还有

[quote="Christo"] => [quote="Christo":rlj7bc53]

目前我已经使用了这个请求。

update phpbb_posts
set post_text = replace(post_text, '[/quote]' , '[/quote:rlj7bc53]')

最佳答案

在运行更新之前对其进行测试:

SELECT post_text as [OldTag]
,'[' + SUBSTRING(post_text, 2, (LEN(post_text) - 2)) + ':rlj7bc53]' AS [NewTag]
FROM phpbb_posts

实际更新:

UPDATE phpbb_posts
SET post_text = '[' + SUBSTRING(post_text, 2, (LEN(post_text) - 2)) + ':rlj7bc53]'

请注意,他将通过向其中添加 :rlj7bc53 来更新该列上 [ 和 ] 之间的所有文本。如果你只想替换列上的特定标签,你可以这样做:

  UPDATE phpbb_posts
SET post_text = '[' + SUBSTRING(post_text, 2, (LEN(post_text) - 2)) + ':rlj7bc53]'
WHERE post_text = [i]
OR post_text = [u]
OR post_text = [/quote]

关于sql - 替换动态文本 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13110543/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com