Я хочу изменить время по умолчанию дату и удалить его год, месяц, день и отображать только час минуты и секунды, пример:Удаление год, месяц и день DateTime в PHPMyAdmin
0000-00-00 00:00:00
будет стать
00:00:00
Я хочу изменить время по умолчанию дату и удалить его год, месяц, день и отображать только час минуты и секунды, пример:Удаление год, месяц и день DateTime в PHPMyAdmin
0000-00-00 00:00:00
будет стать
00:00:00
с MySQL вы можете легко использовать одну из своих функций, чтобы извлечь из DATETIME
столбцов данные, необходимые, например:
SELECT TIME(my_datetime_column) FROM tableX
Дала бы вам TIME
только от вашей колонки DATETIME
.
Альтернативным способом было бы использовать:
SELECT DATE_FORMAT(my_datetime_column, '%H:%i:%s') FROM tableX
Какой бы использовать DATE_FORMAT
Формат функции вывода с заранее заданным форматом вашего DATETIME
столбца.
You have several other functions like DAY
, MONTH
, YEAR
, you can read more about it here...
Это работает, спасибо брату. –
рад, что это сработало для вас :) – Prix
вы хотите изменить тип столбца в тип, который только хранит время, или сохранить 'datetime' типа, но раздеть компоненты даты всех существующих значений ли? – Dai
Я хочу показывать часы, минуты и секунды. Если возможно, я хочу, чтобы это было datetime. –
Изменение типа данных - это то, что вам никогда не нужно делать. вместо этого используйте тип данных и форматируйте вывод с помощью заданных функций sql. см. здесь для получения дополнительной информации: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html – dom