добавить то же самое в столбец таблицы с помощью команды sql - PullRequest
0 голосов
/ 22 июля 2011

есть таблица с именем test. в этом. Есть несколько столбцов, как это:

001.jpg
  ...
999.jpg

Теперь я хочу использовать команду SQL, чтобы добавить URL перед ними. как это http://www.example.com/xxx/001.jpg ..... есть ли способ получить это? спасибо.

Ответы [ 2 ]

2 голосов
/ 22 июля 2011

Есть два способа выполнить эту задачу. Это зависит от вас, что вы хотите?

Если вы хотите добавить URL-адрес в базу данных на постоянной основе, вам придется использовать запрос на обновление без каких-либо условий where, хотя, если вы хотите показать только свое поле с этим добавленным URL-адресом, вы должны использовать запрос select.

Ниже приведены примеры для обоих:

Предположим, что имя столбца вашей таблицы imageName, тогда запрос UPDATE будет

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

И запрос SELECT будет

SELECT CONCAT("http://www.example.com/xxx/", imageName) FROM test;
1 голос
/ 22 июля 2011

Предположим, что ваше поле называется url, простой запрос UPDATE сделает:

UPDATE test SET url = CONCAT("http://", url);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...