0

タイプがいくつかのフィールドを持つMySqlテーブルがありますTIMESTAMP

「無効」なものを検出したい(データが挿入されたことがなく、デフォルトがない)。

使用できるMySql定数はありますか?例えばSELECT .. WHERE timestamp_column=INVALID_DATE_TIME

それとも、「0000-00-00 00:00:00」と比較する必要がありますか?

4

2 に答える 2

2

無効な日付をTIMESTAMP列に格納することはできません。TIMESTAMP列には常に有効な日付が必要です。

NULL値のみが役立つ場合があります。

于 2012-11-23T07:27:45.353 に答える
1

はい、どちらかが存在するかnull"0000-00-00 00:00:00"挿入時にこれを考慮していなかった場合

于 2012-11-23T07:20:40.633 に答える