在SQL中重命名和更新文本

在SQL中重命名和更新文本,sql,phpmyadmin,rename,sentence,Sql,Phpmyadmin,Rename,Sentence,我需要在SQL内容中重命名此文本: [youtube]sp05xjfeoo[/youtube] 在 [youtube] 但问题是代码“sp05xjfeoo”可以是任何东西,我需要在更新语句中使用SQL通配符 数据输入是通过phpmyadmin进行的。您可以尝试编写如下代码: UPDATE table1 SET column1 = "[youtube]http://www.youtube.com/watch?v=" + SELECT SUBSTRING(column1, 9, 100) 子字符串

我需要在SQL内容中重命名此文本:

[youtube]sp05xjfeoo[/youtube]

在 [youtube]

但问题是代码“sp05xjfeoo”可以是任何东西,我需要在更新语句中使用SQL通配符


数据输入是通过phpmyadmin进行的。

您可以尝试编写如下代码:

UPDATE table1
SET column1 = "[youtube]http://www.youtube.com/watch?v=" + SELECT SUBSTRING(column1, 9, 100)

子字符串获取列值的可变部分,以便将其追加到新文本中。

动态重命名表听起来根本错误。这一尝试背后的动机是什么?对不起,我不是指表,我指的是表中的内容。非常感谢,但我发现以下错误:#1064-您的SQL语法有错误;与MySQL服务器版本对应的手册,用于检查第1行“selectsubstring(text,9100)”附近要使用的正确语法