私のMySQLデータベーステーブルの多くでは、(phpからのtime())タイムスタンプをint UNSIGNEDフィールドに保存しています。ただし、time()正しく思い出せば13桁の値を返し、 10桁INT UNSIGNEDまでの値を格納します2147483647。したがって、によって返される値はtime()、フィールドに格納するには大きすぎる数値になりintます。
ただし、タイムスタンプはどれも切り捨てられていないので、このような大きな値をどのように保存できますか?それはデータベースの不整合ですか、それとも何かが足りませんか?