-1
私は時間と日付を表示するために次のクエリを試しましたが、私のテーブルに日時が表示されません。MySQLのテーブルに日付と時刻が表示されないのはなぜですか?
alter table users change time time timestamp not null;
| time | userid | groupid | jobs_running | jobs_pending | job_limit | run_failures | queues | atp | pend_reasons | | 0000-00-00 00:00:00 | agutta | 1 | 1 | 100 | 100 | 0 | | 0 | 0 | | 0000-00-00 00:00:00 | akawle | 66 | 52 | 6 | 6 | 164 | | 0 | 0 |
日付時刻を挿入するときにフォーマットが間違っています –
データを挿入する方法の重複が考えられます。 – Drew
私はreds&Drewが正しいと信じています。貼り付けたサンプル出力の_time_フィールドの値は、タイムスタンプ値としてフォーマットされているように見えますが、基本的には「0」です。あなたが 'not null'を持っていなければ、デフォルトの値を現在のタイムスタンプにしたいのですが...' INSERT'文を制御しますか?その場合は、そのフィールドに挿入されている値を確認してください。そのフィールドに['now()'](http://www.mysqltutorial.org/mysql-now/)を挿入しますか? –