Rumah  >  Soal Jawab  >  teks badan

masalah format masa mysql

Jenis data ialah datetime, mengapa terdapat begitu banyak 000000 pada akhirnya? Bagaimana untuk menanganinya?
Masa lalai ditambah ialah '2017-06-09 10:07:33' Selepas menambah data seperti ini, banyak 0s akan ditambahkan secara lalai

阿神阿神2668 hari yang lalu908

membalas semua(5)saya akan balas

  • ringa_lee

    ringa_lee2017-06-30 09:55:35

    show variables like 'datetime_format';
    


    Ini ialah format yang anda ingin tetapkan jenis datetime, dan anda mungkin mempunyai milisaat di belakangnya, jadi cuma tukarkannya kepada yang di atas.

    Bagaimana untuk menukarnya?
    Tambahkannya di bawah [mysqld] dalam fail konfigurasi mysql my.cnf atau my.ini

    datetime_format=%Y-%m-%d %H:%i:%s
    

    Selepas menyimpan perubahan, ingat untuk memulakan semula perkhidmatan mysql!

    balas
    0
  • typecho

    typecho2017-06-30 09:55:35

    Isu ketepatan masa, ketepatan masa penyimpanan ialah tahap kedua, tahap milisaat, tahap mikrosaat,

    Julat TARIKH: 1000-01-01 00:00:00' hingga '9999-12-31 23:59:59', dalam beberapa saat

    Perwakilan masa anda berada pada tahap mikrosaat, jadi tiada ketepatan masa selepas beberapa saat, jadi semuanya 0

    Cara menyelesaikannya
    1 Jangan risau, hanya format semasa mengeluarkan, anda boleh melakukannya pada bila-bila masa yang anda mahukan
    2

    balas
    0
  • 怪我咯

    怪我咯2017-06-30 09:55:35

    Masa anda hendaklah diambil secara halus dan kemudian ditukar kepada format tarikh.
    Jika anda tidak mahu format kemudian, hanya gunakan cap masa 11 digit.
    Lihat pada cap masa yang anda dapat
    Ketepatan baharu jenis masa dalam mysql 5.6

    balas
    0
  • 黄舟

    黄舟2017-06-30 09:55:35

    Gambar hanya menukar jenis data timestamp Dengan cara ini, 0 tidak akan muncul secara lalai, dan panjang ditetapkan kepada 0

    balas
    0
  • 大家讲道理

    大家讲道理2017-06-30 09:55:35

    @nicezhu Versi pangkalan data yang manakah digunakan? Yang saya gunakan sentiasa tepat ke tahap kedua

    balas
    0
  • Batalbalas