[1.7.x] Fixed #19312 -- Documented MySQL TIMESTAMP columns cannot be used with USE_TZ=True.
Backport of 348c89cbfb
from master
This commit is contained in:
parent
34116ad71c
commit
e920c900ec
|
@ -525,6 +525,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()``
|
||||
-------------------------------------------------
|
||||
|
||||
|
|
Loading…
Reference in New Issue