mySQL dicipta dan dikemas kini cap waktu

Membuat medan dengan setem masa yang mengandungi penciptaan dan / atau tarikh pengubahsuaian terakhir di MySQL menggunakan PHPMyAdmin adalah mudah.

Phpmyadmin membuat timestamp semasa jadual

Membuat medan dengan setem masa yang mengandungi penciptaan dan / atau tarikh pengubahsuaian terakhir di MySQL menggunakan PHPMyAdmin adalah mudah.

Tidak perlu kod SQL tertentu dalam versi terkini, kerana sekarang mungkin mempunyai dua bidang yang berbeza dalam jadual yang sama dengan cap waktu saat ini sebagai lalai, dan oleh karenanya tidak perlu menggunakan pemicu lagi untuk tujuan ini.

Dalam antara muka penciptaan jadual, tambahkan dua medan - satu untuk tarikh penciptaan, dan satu untuk pengubahsuaian - dengan pilihan seperti yang dijelaskan: kedua-duanya sebagai cap waktu, cap waktu semasa sebagai nilai lalai, dan atribut pada kemas kini untuk tarikh pengubahsuaian terakhir.

Sebaik sahaja dibuat, struktur jadual harus sama dengan tangkapan skrin di bawah.

Tarikh penciptaan jadual MySQL

Cubalah dengan membuat entri jadual baru:

Dalam antara muka melayari, lihat entri anda yang baru dibuat - kedua-dua penciptaan dan tarikh pengubahsamaan adalah sama.

Cuba mengemas kini salah satu daripada nilai satu entri:

Dan lihat secara langsung perubahan: Tarikh pengubahaan telah dikemas kini untuk dipadankan dengan masa perubahan, dan masa penciptaan tidak.

Sudah tentunya juga mungkin untuk melakukannya menggunakan SQL, berikut kod yang sama:

Bagaimana untuk menetapkan cap waktu semasa MySQL pada membuat dan mengemaskini

Untuk menetapkan cap waktu semasa MySQL pada jadual membuat dan jadual kemas kini, apabila membuat jadual, letakkan dua bidang yang berbeza dengan jenis TIMESTAMP, dan nilai lalai MYSQL cap waktu semasa, juga dipanggil masa semasa. Bidang tarikh pengubahsuaian juga harus mempunyai atribut pada cap waktu lalai kemas kini.

Penciptaan laman web induk: Daftar sekarang!

Mengubah kehadiran digital anda dengan Kursus Penciptaan Laman Web Komprehensif kami - Mulakan perjalanan anda untuk menjadi pakar web hari ini!

Daftar di sini

Mengubah kehadiran digital anda dengan Kursus Penciptaan Laman Web Komprehensif kami - Mulakan perjalanan anda untuk menjadi pakar web hari ini!

Bidang pertama akan menjadi cap waktu penciptaan, dan mestilah dengan timestamp jenis, dan tetapan lalai untuk masa kini. Apabila mencipta rekod baru, medan itu akan diisi dengan cap waktu semasa MySQL.

Medan kedua akan menjadi cap waktu pengubahsuaian, dan juga harus ditetapkan dengan cap waktu, ditambah dengan atribut pada pembaruan CURRENT_TIMESTAMP. Dengan cara itu, apabila mencipta rekod, tarikh pengubahsuaian akan ditetapkan kepada cap waktu semasa MySQL. Dan juga, apabila rekod akan diubah suai, medan timestamp pengubahsuaian akan dikemas kini juga dengan cap waktu semasa MySQL.

Inisialisasi automatik dan Pengemaskinian untuk TIMESTAMP dan DATETIME

Apa itu cap waktu MySQL?

Masa cap MySQL adalah satu cara untuk mewakili masa dan tarikh sama sekali, dalam unit simpanan yang sama.

Masa cap MySQL berkisar dari Januari 1970 awal pada masa UTC UTC, sehingga 19 Januari 2038.

Ini bermakna bahawa penggunaan cap waktu MySQL adalah terhad, kerana ia perlu diubah pada tahun 2038, namun kemungkinan besar patch akan mengurusnya.

Timestamp MySQL adalah salah satu daripada dua cara untuk menyimpan dalam  Pangkalan data MySQL   kedua-dua tarikh dan masa, bersama-sama dengan format datetime.

Biasanya lebih baik menggunakan cap waktu MySQL untuk menyimpan tarikh seperti tarikh pengubahsuaian dan penciptaan rekod dalam  Pangkalan data MySQL   kerana ia adalah cara kegemaran untuk menggunakan tarikh dan masa dalam pangkalan data.

Walau bagaimanapun, semua nilai ini bersamaan dengan format tarikh piawai berkaitan, dan bahkan boleh bekerja bersama-sama.

Soalan Yang Sering Ditanya

Bagaimana untuk menambah MySQL yang dibuat dan dikemas kini timestamp?
Untuk membuat cap waktu untuk rekod yang dibuat dan dikemas kini dalam jadual MySQL, anda boleh menentukan dua bidang dengan jenis timestamp dan menetapkan nilai lalai ke cap waktu semasa. Untuk timestamp yang dikemas kini, tambahkan atribut pada Kemas Kini Current_TimeStamp. Ini memastikan timestamp yang dibuat ditetapkan apabila rekod baru ditambah dan timestamp yang dikemas kini mencerminkan masa semasa apabila rekod diubahsuai.
Apakah langkah -langkah utama untuk mengeksport dan memindahkan tapak WordPress dengan selamat ke domain baru tanpa kehilangan kedudukan SEO?
Langkah -langkah utama termasuk membuat sandaran penuh tapak, mengubah tetapan domain dan URL dalam tetapan WordPress, dengan betul mengalihkan URL dari domain lama ke yang baru untuk mengekalkan SEO, dan memberitahu Google tentang perubahan melalui konsol carian Google. Memastikan downtime minimum dan memelihara semua data tapak dan tetapan SEO adalah penting sepanjang proses.

Yoann Bierling
Mengenai Pengarang - Yoann Bierling
Yoann Bierling adalah Profesional Perundingan Penerbitan & Digital Web, membuat kesan global melalui kepakaran dan inovasi dalam teknologi. Ghairah tentang memperkasakan individu dan organisasi untuk berkembang maju dalam era digital, dia didorong untuk memberikan hasil yang luar biasa dan memacu pertumbuhan melalui penciptaan kandungan pendidikan.

Penciptaan laman web induk: Daftar sekarang!

Mengubah kehadiran digital anda dengan Kursus Penciptaan Laman Web Komprehensif kami - Mulakan perjalanan anda untuk menjadi pakar web hari ini!

Daftar di sini

Mengubah kehadiran digital anda dengan Kursus Penciptaan Laman Web Komprehensif kami - Mulakan perjalanan anda untuk menjadi pakar web hari ini!




Komen (8)

 2018-08-19 -  Rudolph Henry
Lo pasé muy bien leyendo esta información, sigan con el buen trabajo
 2018-08-19 -  Kay Chapman
Grazie è stato utile
 2018-08-19 -  Kate Schultz
簡單,清晰,解釋得很好,非常感謝
 2018-08-19 -  Amy Coleman
簡直不敢相信我終於找到了解決方案,這是一場很長一段時間的噩夢,現在已經解決了
 2018-08-19 -  Ann Perez
ไซต์ที่เยี่ยมยอดโปรดไปต่อ
 2018-08-19 -  Eric Parker
Sonunda çözümü bulduğuma inanamıyorum, bu uzun zamandan beri bir kabustu, şimdi çözüldü
 2018-08-19 -  Janice Perry
Привет, я видел вашу статью, и это помогло мне решить мою проблему, спасибо большое
 2018-08-19 -  dias2zl
Tidak tahu bagaimana untuk mengucapkan terima kasih, tetapi itu adalah jenius murni, terima kasih

Tinggalkan komen