Rumahweb Journal
Banner - Mengatasi Error Timestamp Saat Import Database

Mengatasi Error Timestamp Saat Import Database di phpMyAdmin

Apakah saat ini Anda mengalami kendala error timestamp ketika mengimpor database di phpMyAdmin? Jika iya, Anda ada di artikel yang tepat. Dalam artikel ini, kami akan memberikan tips untuk mengatasi error timestamp saat mengimpor database melalui phpMyAdmin. Simak informasi berikut ini.

Analisa Pesan Error

Analisa pesan error timestamp sangat penting sebelum melakukan eksekusi lebih lanjut. Berikut pesan error yang sering muncul ketika ada kesalahan type data di timestamp databbase:

Error 1293

Error 1293 – Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause

Error 1293 terjadi ketika Anda mencoba mendefinisikan lebih dari satu kolom TIMESTAMP dengan menggunakan CURRENT_TIMESTAMP sebagai nilai default atau dalam klausa ON UPDATE. Sedangkan pada MySQL, hanya mengizinkan satu kolom TIMESTAMP per tabel untuk dapat menggunakan CURRENT_TIMESTAMP dalam klausa DEFAULT atau ON UPDATE.

Error 1064

Error 1064: “You have an error in your SQL syntax; check the manual for details for query: UPDATE table_name SET updated_at = CURRENT_TIMESTAMP() WHERE id = ?”.

Error ini biasanya terjadi ketika Anda mencoba menjalankan perintah UPDATE dengan menetapkan kolom updated_at ke CURRENT_TIMESTAMP().

Promo Hosting Murah Rumahweb

Contoh Error Timestamp

Pada contoh gambar diatas, error timestamp terjadi karena kolom created_at dan updated_at menggunakan type data created_at dan updated_at. Sedangkan seperti yang kita ketahui bersama, kolom created_at dan updated_at menggunakan type data created_at dan updated_at.

Solusi Error Timestamp

Jika Anda mengalami error timespamp seperti contoh diatas, maka Anda dapat melakukan update query SQL current_timestamp dengan timestamp, dan hapus clause ON UPDATE. Berikut contoh query perbaikan yang bisa dipergunakan:

`created_at` TIMESTAMP DEFAULT NOW(),
`updated_at` TIMESTAMP DEFAULT NOW() ON UPDATE NOW(),

menjadi

`created_at` TIMESTAMP,
`updated_at` TIMESTAMP,

Cara Memperbaiki Query Timestamp

Setelah mengetahui penyebab dan solusinya, Anda dapat melakukan perbaikan pada query database dengan langkah-langah berikut ini:

  1. Buka file database (.sql) yang akan di import
  2. Cari kolom yang menggunakan type data time stamp default current_timestamp. Pada contoh diatas adalah kolom created_at dan updated_at
  3. Ubah type data kedua kolom tersebut dari Timestamp default current_timestamp menjadi timestamp
  4. Save ulang file database (.sql) yang akan diuploadkan.
  5. Importkan kembali melalui phpmyadmin.
mengatasi error timestamp database

Sebelum menutup artikel ini, kami ingin memberikan saran tentang pentingnya melakukan backup. Seperti yang kita ketahui bersama, database sangat rentan terhadap kerusakan atau crash, yang dapat menyebabkan hilangnya website atau data Anda.

Oleh karena itu, kami sangat menyarankan Anda untuk rutin melakukan backup. Berikut adalah beberapa manfaat dari backup database secara rutin:

  • Melindungi data dari kerusakan atau corrupt
  • Mempermudah pemulihan data
  • Meningkatkan keamanan data
  • Mempercepat proses pemulihan

BACA JUGA : Daily Backup: Pengertian dan Cara Download Backup Datanya

Demikian tadi artikel kami tentang cara mengatasi error Timestamp saat mengimport database di phpMyAdmin, semoga bermanfaat.

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rating rata-rata 4 / 5. Vote count: 4

Belum ada vote hingga saat ini!

Kami mohon maaf artikel ini kurang berguna untuk Anda!

Mari kita perbaiki artikel ini!

Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

VPS Alibaba

Denny Oktafianto

banner pop up - Pindah Hosting ke Rumahweb