Spec-Zone .ru
спецификации, руководства, описания, API

11.3.6. Доли секунды во Временных стоимостях

Перед MySQL 5.6.4 ограничиваются экземпляры, в котором часть долей секунды разрешается во временных значениях. Запаздывающая дробная часть допустима в контекстах, таких как литеральные значения, и в параметрах или возвращаемых значениях от некоторых временных функций. Пример:

mysql> SELECT MICROSECOND('2010-12-10
        14:12:09.019473');+-------------------------------------------+| MICROSECOND('2010-12-10 14:12:09.019473') |+-------------------------------------------+|                                     19473 |+-------------------------------------------+

Однако, когда MySQL хранит значение в столбец любого временного типа данных, он отбрасывает любую дробную часть и не хранит это.

MySQL 5.6.4 и разворачивает поддержку долей секунды TIME, DATETIME, и TIMESTAMP значения, с до микросекунд (6 цифр) точность:

В некоторых случаях ранее принятый синтаксис может привести к различным результатам. Следующие элементы указывают, где существующий код, возможно, должен быть изменен, чтобы избежать проблем: