Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [MySql] Concatenare una stringa ai valoridiun campo su tutti i record di una tabella.

    Ciao,
    ho una tabella così fatta:

    codice:
    create table FOTO
    (
    Id_Foto int not null auto_increment primary key,
    Titolo varchar(50) not null,
    Descrizione varchar(255) not null,
    Link_File varchar(255) not null,
    Id_Oggetto int not null,
    foreign key(Id_Oggetto) references INSERZIONE(Id_Oggetto) ON DELETE CASCADE
    ) type=InnoDB;
    
    +-------------+--------------+------+-----+---------+----------------+
    | Field       | Type         | Null | Key | Default | Extra          |
    +-------------+--------------+------+-----+---------+----------------+
    | Id_Foto     | int(11)      | NO   | PRI | NULL    | auto_increment |
    | Titolo      | varchar(50)  | NO   |     | NULL    |                |
    | Descrizione | varchar(255) | NO   |     | NULL    |                |
    | Link_File   | varchar(255) | NO   |     | NULL    |                |
    | Id_Oggetto  | int(11)      | NO   | MUL | NULL    |                |
    +-------------+--------------+------+-----+---------+----------------+
    Che contiene dei record di questo tipo:
    codice:
    |   50097 | YDIOCQN  | DESCRIZION FOTO EG27N4 | http://www.CR7TLVZ3FE.COM/FOTO2985 |         24 |
    |   50098 | WKZKMZQG | DESCRIZION FOTO CS59F1 | http://www.ZG5LQMA3VO.COM/FOTO5986 |         49 |
    |   50100 | ZQI      | DESCRIZION FOTO VS39Y4 | http://www.GM7ZTBG5WU.COM/FOTO5669 |         23 |
    +---------+----------+------------------------+------------------------------------+------------+
    Praticamente per errore non gli ho detto che il campo Link_File deve contenere un valore terminante con .jpg come ad esempio: http://www.GM7ZTBG5WU.COM/FOTO5669.jpg (invece se notate nella mia tabella il campo LinkFile contiene dei valori del tipo: http://www.GM7ZTBG5WU.COM/FOTO5669 senza il .jpg finale).

    Vabbè...potrei rinserire tutti i dati...tanto sono dati casuali generati con un programma...però un po' per curiosità, un po' perchè comunque saper smanettare per bene con MySql è programma d'esame vorrei sapere se c'è modo di fare una query che MODIFICA LA TABELLA ANDANDO A CONCATENARE LA STRINGA ".jpg" ALLA FINE DELLE STRINGHE ATTUALMENTE CONTENUTE NEL CAMPO Link_File.

    Grazie
    Andrea

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    update tabella set campo = concat(campo,'.jpg')

  3. #3
    uhhh grandissimo. Thanx

    Andrea

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.