Mysql 通过sql命令将相同的内容添加到表列中
有一个名为Mysql 通过sql命令将相同的内容添加到表列中,mysql,sql,Mysql,Sql,有一个名为test的表。在里面。以下是一些列: 001.jpg ... 999.jpg 现在我想使用sql命令在它们之前添加一个url。正如这http://www.example.com/xxx/001.jpg…有什么办法可以做到这一点吗?谢谢。假设您的字段名为url,一个简单的UPDATE查询即可: UPDATE test SET url = CONCAT("http://", url); 假设您的字段名为url,一个简单的UPDATE查询即可: UPDATE test SET url
test
的表。在里面。以下是一些列:
001.jpg
...
999.jpg
现在我想使用sql命令在它们之前添加一个url。正如这
http://www.example.com/xxx/001.jpg
…有什么办法可以做到这一点吗?谢谢。假设您的字段名为url
,一个简单的UPDATE
查询即可:
UPDATE test SET url = CONCAT("http://", url);
假设您的字段名为
url
,一个简单的UPDATE
查询即可:
UPDATE test SET url = CONCAT("http://", url);
完成这项任务有两种方法。你想要什么取决于你自己 如果要在数据库中永久添加url,则必须使用不带任何where条件的update query,但如果要仅显示包含此添加url的字段,则必须使用select query 请在下面找到这两个方面的示例: 假设您的表列名为
imageName
,则将执行UPDATE
查询
UPDATE test SET imageName = CONCAT("http://www.example.com/xxx/", imageName);
SELECT CONCAT("http://www.example.com/xxx/", imageName) FROM test;
并且SELECT
查询将被删除
UPDATE test SET imageName = CONCAT("http://www.example.com/xxx/", imageName);
SELECT CONCAT("http://www.example.com/xxx/", imageName) FROM test;
完成这项任务有两种方法。你想要什么取决于你自己 如果要在数据库中永久添加url,则必须使用不带任何where条件的update query,但如果要仅显示包含此添加url的字段,则必须使用select query 请在下面找到这两个方面的示例: 假设您的表列名为
imageName
,则将执行UPDATE
查询
UPDATE test SET imageName = CONCAT("http://www.example.com/xxx/", imageName);
SELECT CONCAT("http://www.example.com/xxx/", imageName) FROM test;
并且SELECT
查询将被删除
UPDATE test SET imageName = CONCAT("http://www.example.com/xxx/", imageName);
SELECT CONCAT("http://www.example.com/xxx/", imageName) FROM test;
是的,我应该更彻底地质疑OP的动机。仅在读取时修改字符串很可能是更合适的操作。是的,我应该更彻底地质疑OP的动机。仅在读取时修改字符串很可能是更合适的操作。