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:
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