2014-09-07 6 views
-1

Я хочу изменить время по умолчанию дату и удалить его год, месяц, день и отображать только час минуты и секунды, пример:Удаление год, месяц и день DateTime в PHPMyAdmin

0000-00-00 00:00:00 

будет стать

00:00:00 
+0

вы хотите изменить тип столбца в тип, который только хранит время, или сохранить 'datetime' типа, но раздеть компоненты даты всех существующих значений ли? – Dai

+0

Я хочу показывать часы, минуты и секунды. Если возможно, я хочу, чтобы это было datetime. –

+0

Изменение типа данных - это то, что вам никогда не нужно делать. вместо этого используйте тип данных и форматируйте вывод с помощью заданных функций sql. см. здесь для получения дополнительной информации: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html – dom

ответ

0

с 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...

+0

Это работает, спасибо брату. –

+0

рад, что это сработало для вас :) – Prix

Смежные вопросы