Простой вопрос для MySQL-pro. У меня есть таблица, в которой есть поле с именем файла (только имя файла, без лишнего текста). Мне нужно изменить все расширения файлов с «.png» на «.jpg», я знаю, что есть способ сделать это с помощью простого запроса и без сценариев на языке программирования, таком как PHP или Java.
На всякий случай, отбрасываем вывод "show create table":
CREATE TABLE `photos` (
`id` bigint(20) NOT NULL,
`owner_id` int(11) DEFAULT NULL,
`photo_name` varchar(255) DEFAULT NULL,
`comment` text,
`normal_file_name` varchar(255) DEFAULT NULL,
`thumb_file_name` varchar(255) DEFAULT NULL,
`full_file_name` varchar(255) DEFAULT NULL,
`photo_order` int(11) DEFAULT NULL,
`gallery_file_name` varchar(255) DEFAULT NULL,
`photo_type` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `FK_photos_OWNER_ID` (`owner_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 |
Обычное_имя_файла, thumb_file_name, gallery_file_name и full_file_name - это поля с путями к файлам.
Заранее благодарим за помощь!
// Juriy