logo blog

2016-12-18T18:20:00+07:00
thumbnail

cara membuat otomatis tanggal dan waktu di trigger phpmyadmin

trigger mysql
Bagaimana membuat script otomatis tanggal dan waktu di phpmyadmin - Trigger di phmyadmin adalah suatu objek di database mysql yang akan dilakukan oleh engine MySQL saat sebelum (BEFORE)/setelah (AFTER) menginput (INSERT)/mengubah (UPDATE)/menghapus (DELETE) atau dengan kata lain tindakan pada saat sebelum atau sesudah melakukan query di tabel database mysql. Di MySQL, Triggers mulai dikenal di versi MySQL 5.0, dan di versi saat ini (mysql version 5.5.31) fungsi penggunaanya saat ini sudah bertambah. Penggunaan script trigger sebenarnya mengurangi penggunaan script Php pada umumnya jadi bisa mempercepat halaman web menjadi ringan karena proses langsung dari databasenya.

Pada kesempatan ini saya akan membahas cara membuat tanggal dan waktu otomatis dengan menggunakan trigger di phpmyadmin. Script trigger ini cocok jika ada penambahan baris bari di database mysql artinya ada insert di tabel. Langsung saja bagaimana membuat trigger otomatis untuk tanggal dan waktu.
  1. Siapkan tabel di database contoh seperti dibawah ini
    CREATE TABLE `tanggal` (
      `id` int(8) NOT NULL,
      `nama` varchar(50) NOT NULL,
      `date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    tabel mysql
  2. Sekarang memasang script di trigger Phpmyadmin, caranya di menu pojok sebelah kanan halaman tabel klik menu "Trigger"  >>Tambahkan trigger.
    BEGIN
        IF NEW. date = '0000-00-00 00:00:00' THEN
            SET NEW.date = CURRENT_TIMESTAMP();
        END IF;
    END
    trigger sql
  3. Untuk nama trigger penggunaan spasi kalai bisa menggunakan garis bawah. Isikan script trigger diatas di Definisi klik kirim.
  4. Sekarang lakukan uji coba caranya insert tabel lewat phpmyadmin isikan nama anda kemudian Save / Kirim. Sekaranh lihat hasil querynya maka di record date otomatis tanggal, jam waktu akan otomatis terisi tanpa perlu kita isikan
    query sql
Dari contoh trigger diatas bisa anda kembangkan dan kolaborasikan dengan script Php yang anda buat. Semoga tutorial membuat otomatis tanggal dan waktu di trigger phpmyadmin membantu sobat. Jika ada yang ingin ditanyakan silahkan berikan komentar dibawah ini
2016-12-11T16:33:00+07:00
thumbnail

Mengenal Tampilan Jendela Halaman Localhost PhpMyadmin Mysql

phpMyAdmin
phpMyAdmin adalah aplikasi berbasis web yang ditulis dengan bahasa pemrograman PHP digunakan sebagai pintu gerbang menangani administrasi basis database MYSQL. phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada di komputer yang dapat dijalaankan disemua platform desktop seperti windows dan linux. Untuk membuka halaman phpmyadmin sangat mudah syaratnya anda perlu menginstal perangkat lunak berbasis server seperti Xampp, AppServ dll.  Jika anda sudah menginstal Xampp atau AppServ sekarang buka browser anda bisa melalui Google Chrome, Mozilla ketikkan alamat http://localhost/phpmyadmin atau http://127.0.0.1/phpmyadmin/, maka akan muncul halaman halaman utama phpMyAdmin. Di halaman Localhost phpMyAdmin anda akan menemukan banyak fitur yang tersedia dan menarik untuk mengelola basis database Mysql.

Untuk pemula yang baru mulai mengenal phpmyadmin saya akan menerangkan tampilan jendela halaman localhost phpMyAdmin dibawah.

  1. Daftar nama database mysql, digambar diatas adalah default database yang ada di phpmyadmin jadi jangan dihapus tapi bisa di edit.
  2. Membuat nama database baru. Untuk menghubungkan aplikasi website agar terhubung dengan Mysql anda perlu membuat nama database baru.
  3. Basis Data kumpulan dari database Mysql. Pada halaman ini anda bisa melihat data statistik seperti jumlah tabel, ukuran size database yang sedang digunakan dll.
  4. SQL halaman untuk menjalankan perintah di basis database. Perintah database seperti insert,delete,update, repair dll.
  5. Status halam menampilkan informasi lalulintas jaringan dan statistik penggunaan. Di halaman ini akan mengetahui lalulintas berdasarkan statistik penggunaan database Mysql.
  6. User Accounts halaman mengatur mengenai username dan password untuk mengakses masuk halaman PhpmyAdmin
  7. Ekspor halaman digunakan untuk backup database dari server ke perangkat lain atau pindah drive .
  8. Import halaman digunakan untuk mengembalikan kembali database yang sudah dibackup dari perangkat lain ke server.
  9. Pengaturan halaman gunakan untuk reset pengaturan kembali ke default saat install pertama kali
  10. Replikasi halaman merupakan satu fitur server database mysql seandainya salah satu server mengalami down. Konfigurasi tersebut bisa berupa mode Master-Slave ataupun Master-Master
  11. Variabel halaman digunakan untuk pengaturan server
  12. Lainnya berisi tentang set karakter dan Mesin Penyimpanan yang tersedia di mysql.
  13. Server basis data memberikan informasi terkait versi server database
  14. Server web memberikan informasi terkait versi php dan versi perangkat lunak yang digunakan
  15. phpMyAdmin  memberikan informasi terkait versi phpmyadmin
  16. General settings Halaman yang digunakan untuk ubah password login akses halaman phpmyadmin  dan penyortiran koneksi server
  17. Appearance settings Halaman yang digunakan untuk merubah bahasa di halaman phpmyadmin
Demikianlah sedikit pengetahuan tentang tampilan jendela Halaman Localhost PhpMyadmin Mysql dan bagian-bagiannya. Apa saja kegunaan dan fungsi secara detail dan lengkap dari tiap-tiap bagian pada jendela phpMyadmin tersebut? Untuk lebih jelasnya akan dibahas satu per satu pada artikel-artikel selanjutnya. 
2016-12-11T12:56:00+07:00
thumbnail

Penyebab Table Mysql is marked as crashed should be repaired

Penyebab Table Mysql is marked as crashed should be repaired
Databse MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL  yang menggunakan Lisensi GPL dan multiplatform yang dapat dioperasikan menggunakan OS Windows ataupun Linux. Database Mysql banyak dipakai oleh programer didunia sebagai basis data karena biaya yang murah dan cenderung open source sangat cocok untuk menampung, mengelola dan memproses basis data dalam cukup besar. Sebagai seorang programer yang menggunakan database mysql terkadang juga mengalami kendala seperti Table Mysql is marked as crashed should be repaired atau tabel database mengalami crash atau error sehingga output dari isi tabel tidak bisa muncul atau error di aplikasi.

Pada artikel sebelumnya saya sudah membahas bagaimana cara memperbaiki struktur tabel database mysql yang mengalami error. pada kesempatan ini saya akan membahas penyebab terjadinya Mysql is marked as crashed should be repaired. Untuk tabel database error/corrupted sangat mudah memang untuk memperbaikinya selama isi database diserang dari pihak luar. Saya akan bercerita dari pengalaman saya penyebab database mysql error/corrupted, karena keseharian saya memaintance database dan membuat kode script baru.

Penyebab Tabel Database Mysql Error/Corrupted

Darai pengalaman pribadi saya terkadang saya mengalami masalah database mysql muncul pesan "is marked as crashed should be repaired". Memang tidak setiap hari masalah itu sering muncul tapi terkadang mengganggu kalau misal anda membuat aplikasi dengan basis data mysql yang real time. Berikut dibawah ini penyebab database mysql mengalami error/corrupt.
  1. Sumber daya komputer anda terbatas. Ini biasanya muncul karena memori yang anda gunakan di komputer sangat minim karena harus berbagi dengan runing aplikasi lain. Biasanya ini saat proses upload/atau input data. Memori komputer bekerja dengan perintah mana prioritas aplikasi yang harus dikerjakan terlebih dahulu.Jika terlalu banyak runing yang bekerja di memori tentunya akan menghambat proses yang dilakukan di database dan biasanya tabel database ke lock dengan sendirinya.
  2. Sumber daya listrik. Listrik juga punya peranan sangat penting di basis database mysql, bayangkan jika anda sedang proses database besar seperti upload input, hapus data setelah itu listrik mati, pastinya proses yang sedang dilakukan di mysql akan terhenti juga terkadang juga tabel akan lock secara otomatis saat komputer dihidupkan. Saran saya gunakan UPS yang bisa menjaga sumberdaya listrik di komputer tetap ada.
  3. Komputer Restat. Tidak selalu komputer yang mempunyai memori yang besar tidak akan restat, Restat komputer penyebabnya juga baanyak bisa jadi karena error/corrupt drivernya atau software OS dll. Komputer yang tiba tiba restat sendiri dan pada saat itu sedang ada proses yang dilakukan di database juga bisa menyebabkan maaslah error/corrupt tabel database. Pastikan anada memahami penyebab komputer anda sering restat.
  4. Bahasa Script Program. Bahasa script program jika digunakan terlalu membebani  kerja database mysql makan juga akan menjadi masalah pada tabel database. Sebaiknya anda tidak terlalu menggunakan looping data untuk selelu update data di database.
Dari penyebab masalah tabel mysql yang error anda pahami dan sadari sumber daya mana yang sering menyebabkan Table Mysql is marked as crashed should be repaired. Jika sudah tahu langsung perbaiki kendala tersebut. 

Demikian artikel penyebab tabel database mysql yang mengalami error masalah. Semoga artikel diatas membantu anda memahami lebih banyak tentang database mysql.
2016-12-11T11:15:00+07:00
thumbnail

Perbaiki Tabel Mysql is marked as crashed should be repaired

Mysql is marked as crashed should be repaired
Pernahkan anda mengalami saat mengelola database mysql muncul pesan #1194 - table  is marked as crashed should be repaired. Dari pesan yang muncul tersebut menandakan tabel di database anda mengalami masalah error yang menyebabkan tidak bisa munculnya data di tampilan website anda. Jika anda mengunakan Xampp sebagai server local untuk memperbaiki tabel mysql yang error tentunya sangat mudah, tetapi jika anda menggunakan jasa penyedia hosting perbaiki mysql lewat sewa tempat hostingnya/anda harus terhubung dengan server hostingnya. Baca artikel Penyebab Tabel Mysql is marked as crashed should be repaired. Langsung saja berikut ini saya berikan cara memperbaiki tabel database yang error atau sedang crash dengan menggunakan phpmyadmin.

2 Cara Memperbaiki Tabel Mysql Yang Error atau Rusak

  1. Untuk cara pertama sangat mudah, masuk ke halaman phpmyadmin ->>Pilih Nama databasenya ->> Pilih Menu SQL dan isikan perintah script " repair table namatable" untuk yang warna merah sesuaikan dengan tabel database anda yang mengalami masalah error ->> Klik kirim. Untuk jelasnya lihat gambar dibawah ini.
    repair table mysql
  2. Untuk cara kedua juga sangat mudah fasilitasnya sudah sudah tersedia di phpmyadmin tanpa perlu memasukan inputan script di SQL. Pilih Nama databasenya ->>Check Nama Tabel yang erorr atau crash. ->> Dihalaman struktur dibagian bawah pilih pemeliharaan table (perbaiki tabel). untuk jelasnya lihat gambar dibawah ini.
    pemeliharaan table mysql
    Jika pemelihraan tabel dan perbaiki tabel anda pilih maka phpmyadmin akan otomatis memperbaiki struktur data baris di tabel databasese yang anda checklist. Disini akan muncul Msg_type warning dan msg_text yang isinya adalah perbaikan number baris tabel yang menjadi penyebab error di tabel di database.
Demikianlah cara repair database mysql yang mengalami crashed atau error melalui phpMyAdmin. Semoga  artikel diatas membantu anda dan jika ada pertanyaan dari artikel diatas silahkan komentar di bawah ini.