Я пытаюсь извлечь записи из таблицы в MySQL 5.5 (Community Server), которая имеет в общей сложности 22 поля, первое поле имеет тип DATETIME
, и я хочу, чтобы это поле было отформатировано методом DATE_FORMAT()
, аЯ хочу получить оставшиеся поля, как они есть.В общем, я пытаюсь сделать что-то вроде этого
SELECT DATE_FORMAT(fdate,'%r %d-%m-%Y'),* FROM userdetails;
Хотя я знаю, что это неверный синтаксис, и в настоящее время я выполняю это, выбирая все оставшиеся поля вручнуючто, очевидно, делает запрос длиннее.Так есть ли более элегантный способ сделать то же самое?Я также подумал использовать два разных запроса, где 1-й извлечет отформатированную дату, а второй будет обычным
SELECT * FROM userdetails;
Но так как я выбираю записи, отсортированные по самому полю даты, я предполагаю использовать дваразличные запросы могут привести к конфликтам в порядке возврата записей.