Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/82.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 - Fatal编程技术网

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的动机。仅在读取时修改字符串很可能是更合适的操作。