以下は、テーブルの作成に使用されるCREATETABLEステートメントです。
CREATE TABLE IF NOT EXISTS `data_received` (
`id` int(10) unsigned NOT NULL,
`edit_time` datetime NOT NULL}
'edit_time'値が指定されていない場合、データがテーブルに保存される方法は次のとおりです。
id edit_time
1 0000-00-00 00:00:00
ここで、次のステートメントを実行すると、次のようになります。
SELECT TIMESTAMPDIFF( HOUR , edit_time, NOW( ) ) AS diff_in_hours
FROM data_received;
結果が得られます:NULL
誰かが私が何が起こっているのか理解するのを手伝ってもらえますか?