Browse files

Fixed #19312 -- Documented MySQL TIMESTAMP columns cannot be used wit…

…h USE_TZ=True.
  • Loading branch information...
1 parent 60428ed commit 348c89cbfbe3b9be6e759d8d5696d4fde1827d9b @timgraham timgraham committed Aug 26, 2014
Showing with 9 additions and 0 deletions.
  1. +9 −0 docs/ref/databases.txt
@@ -500,6 +500,15 @@ respectively, a ``ValueError`` is raised rather than truncating data.
MySQL does not store fractions of seconds. Fractions of seconds are truncated
to zero when the time is stored.
+``TIMESTAMP`` columns
+If you are using a legacy database that contains ``TIMESTAMP`` columns, you must
+set :setting:`USE_TZ = False <USE_TZ>` to avoid data corruption.
+:djadmin:`inspectdb` maps these columns to
+:class:`~django.db.models.DateTimeField` and if you enable timezone support,
+both MySQL and Django will attempt to convert the values from UTC to local time.
Row locking with ``QuerySet.select_for_update()``

0 comments on commit 348c89c

Please sign in to comment.