什么更好:INSERT NOW()或DEFAULT CURRENT_TIMESTAMP?

Har*_*iec 4 mysql time default

什么在MySQL中更好,为什么:

建立

`Time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
Run Code Online (Sandbox Code Playgroud)

在创建表格时


要么:

INSERT Now() value when we insert a row.
Run Code Online (Sandbox Code Playgroud)

补充:表现怎么样?

dan*_*der 5

我建议让DB完成工作,这样程序员就不会忘记进行额外的列插入/更新并插入不正确的时间.