Home
Sign Up
Sign In
›
Django Project
›
Django REST Framework
V2EX
›
Django
为什么 django ORM 的更新时间字段选择在程序内部生成(auto_now),而不使用 MYSQL 的 on update?
ZAXON
·
zxjlm
·
Mar 28, 2022
· 3638 views
This topic created in 1688 days ago, the information mentioned may be changed or developed.
如题, 特指的是 update_time 这样的普通字段, 当一条数据更新时, 会自动更新成当前的时间.
是为了减轻数据库压力吗?还是说兼容其他没有
on update
的数据库?
字段
update
更新
数据库
6 replies
•
2022-03-28 23:16:53 +08:00
xhinliang
Mar 28, 2022
1
还没用过 MySQL 的 on update 特性
ss098
Mar 28, 2022
2
2
应用层可以比较简单的决定是否要更新一条记录,比如 view + 1 要不要更新 update_time 。
ruanimal
Mar 28, 2022
1
3
MYSQL 的 on update 不可移植吧
abersheeran
Mar 28, 2022
2
4
django 是 postgres 特性优先,MySQL 特性它用的少。
KagurazakaNyaa
Mar 28, 2022
2
5
能少用 sql 的方言就少用吧,方便换数据库后端
phithon
Mar 28, 2022
6
楼上把我想说的都说了
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
1252 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms ·
UTC 23:44
·
PVG 07:44
·
LAX 15:44
·
JFK 18:44
♥ Do have faith in what you're doing.
❯