簡體   English   中英

通過 sql 命令將相同的內容添加到表列

[英]add the same thing to a table column by sql command

有一個名為test的表。 在里面。 有一些列是這樣的:

001.jpg
  ...
999.jpg

現在我想使用 sql 命令在它們之前添加 url。 作為這個http://www.example.com/xxx/001.jpg .....有沒有辦法得到這個? 謝謝你。

有兩種方法可以完成此任務。 這取決於你,你想要什么?

如果您想在數據庫中永久添加 url,那么您必須使用不帶任何 where 條件的更新查詢,盡管如果您只想使用添加的 url 顯示您的字段,則必須使用 Z99938282F040718542ZEF16E 查詢。

請在下面找到兩者的示例:

假設您的表列名稱是imageName ,那么UPDATE查詢將是

UPDATE test SET imageName = CONCAT("http://www.example.com/xxx/", imageName);

SELECT查詢將是

SELECT CONCAT("http://www.example.com/xxx/", imageName) FROM test;

假設您的字段名為url ,一個簡單的UPDATE查詢就可以了:

UPDATE test SET url = CONCAT("http://", url);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM