Cara menggunakan kenapa mysql query error?

Pesan kesalahan dengan kode Error 1064 terjadi karena sintaks yang salah dari permintaan MySQL. Dengan kata sederhana, MySQL tidak memahami perintah yang telah Anda tulis. Perintah salah ketik atau salah eja dalam lingkungan MySQL yang tidak dikenali oleh basis data.

Katakan misalnya, UPDATE diketik sebagai UPADTE. Jadi jangan bingung antara kesalahan sintaksis dan kesalahan tata bahasa, karena aturan tata bahasa berlaku untuk kesalahan sintaksis. Parser tidak setuju untuk memahami perintah dan gagal melakukan tugas.

Alasan Keluarnya Error MySQL: 1064

Alasan yang mungkin karena MySQL menghadapi Error – 1064 disebutkan di sini:

  • Ini dapat terjadi karena salah ketik ejaan perintah.
  • Kesalahan dapat terjadi karena penggunaan perintah usang atau disusutkan.
  • Itu bisa terjadi ketika data spesifik yang dibutuhkan oleh kueri hilang.
  • Karena kata-kata yang dipesan khusus diketik karena bervariasi dari versi ke versi di MySQL.

Bagaimana Cara Mengatasi Error 1064?

Ketika error MySQL terjadi, ini menunjukkan masalah pada deskripsi yang acak-acak an sehingga tidak mampu memahami isi dari database yang anda impor. Oleh karena itu, untuk kesalahan sintaks yang berbeda, ini menunjukkan solusi perbaikan yang berbeda. Beberapa dari mereka disebutkan di sini, ikuti mereka sesuai dengan kesalahan sintaks yang mengganggu Anda:

Perintah yang Salah ketik

Alasan terpenting karena Error 1064 terjadi ketika Anda mengetik ejaan yang salah dari perintah atau kesalahan ketik.

Contoh: UDPATE table (nama tabel) set id = 0;

Perintah UPDATE salah ketik.

Solusi untuk Mengatasi

Untuk mengatasi error 1064 kesalahan ejaan, salah ketik perintah dan kesalahan ketik, Anda harus memeriksa ulang sebelum menjalankannya. Jika Anda tidak dapat mengingat sintaks yang benar; kami menyarankan Anda untuk merujuk Manual MySQL dan mencari sintaks untuk versi yang Anda gunakan. Kesalahan akan teratasi jika Anda mengganti semua kesalahan ketik dan perintah salah ketik dengan sintaks yang benar.

Anda juga dapat mencoba alat IDE dan MySQL yang membantu Anda dengan kesalahan sintaksis MySQL dengan menyorot atau memunculkan peringatan ketika Anda menjalankan query. Jika IDE yang Anda instal tidak memiliki fitur untuk mendeteksi kesalahan sintaksis, cari plugin yang dirancang untuk tujuan ini untuk men-debug masalah.

-> Kata-kata yang Dicadangkan

Kata-kata yang dicadangkan bervariasi dari satu versi MySQL ke yang lain karena setiap versi memiliki daftar kata kunci yang dicadangkan. Kata-kata yang dicadangkan adalah untuk melakukan tugas tertentu dan digunakan untuk tujuan yang berbeda di mesin database MySQL.

Kesalahan 1064 mungkin muncul dalam kasus ketika Anda tidak menggunakan kata kunci yang tepat dimaksudkan untuk melayani fungsi tertentu, atau versi MySQL tidak memenuhi persyaratan yang tepat untuk menggunakan kata kunci tertentu.

Misalnya, Buat Tabel ubah (nama, id);

Di sini, alter adalah kata yang dilindungi undang-undang, tetapi tidak dapat digunakan karena membutuhkan beberapa persyaratan khusus. Mari tahu cara menggunakan kata kunci yang dipesan dalam query.

Solusi untuk Mengatasi

Untuk menggunakan alter dalam permintaan MySQL karena Anda harus memenuhi persyaratan unik untuk memanggil fungsionalitas perintah alter, Anda tidak dapat menggunakannya seperti yang disebutkan di atas. Anda harus menyertakan kata ganti dengan backticks (`), ada di keyboard Anda tepat di atas tombol Tab.`

Sebagai contoh: Creat Table `alter` (nama, id);

->Data Tidak Ada

Kadang-kadang data yang relevan hilang dari database yang diperlukan untuk pelaksanaan query. Oleh karena itu, menyebabkan kesalahan 1064 ketika data tidak ditemukan dalam database.

Sebagai contoh: choose * form siswa where studentID = $ id

Misalkan jika $ id tidak diisi dengan benar, permintaan di atas untuk server adalah seperti ini:

choose * form siswa table studentID =

Itulah alasan server muncul error 1064 karena menjadi bingung.

Solusi untuk Mengatasi

Anda dapat memasukkan data yang hilang menggunakan antarmuka dasbor aplikasi, yang biasanya dilakukan melalui phpMyAdmin atau MySQL Workbench. Aplikasi memungkinkan Anda untuk membawa catatan dan menambahkan data yang hilang secara manual ke baris tabel yang sesuai.

Hari ini saya kesal sekali karena ketika hendak menjalankan MySQL di Xampp Server versi 5.6.31 di laptop pribadi yang ada di rumah muncul error MySQL yang tidak bisa di klik tombol Start nya, sehingga saya tidak bisa menjalankan website joomla saya secara localhost, hasilnya seperti ini:

Cara menggunakan kenapa mysql query error?

Error MySQL

Isi komentar Error MySQL nya seperti ini:

18.43.28 [mysql] Status change detected: stopped
18.43.28 [mysql] Error: MySQL shutdown unexpectedly.
18.43.28 [mysql] This may be due to a blocked port, missing dependencies,
18.43.28 [mysql] improper privileges, a crash, or a shutdown by another method.
18.43.28 [mysql] Press the Logs button to view error logs and check
18.43.28 [mysql] the Windows Event Viewer for more clues
18.43.28 [mysql] If you need more help, copy and post this
18.43.28 [mysql] entire log window on the forums

Aduhhh…… saya kesal sekali.

Saya test buka phpmyadmin, hasilnya seperti ini:

Cara menggunakan kenapa mysql query error?

Error phpMyAdmin

Isi komentar Error phMyAdmin tsb diatas seperti ini:

Error

MySQL said:
Cannot connect: invalid settings.

Connection for controluser as defined in your configuration failed.

phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.

Aihhh… kepala saya lumayan pusing.  Mau tanya ke Manto DIDSI rasanya gak mungkin, karena hari ini adalah hari minggu sore.  Padahal besok ada Undangan Sosialisasi di ICC Bogor.  Pasti teman2 para admin web juga sering menemukan masalah seperti ini.

Apa yang terjadi dengan error ini yaitu web CMS Joomla yang saya buat tidak dapat open karena database tidak bisa diakses.

Lalu saya perhatikan Error nya apa sih sebenarnya? Saya baca di kalimat pertamanya yaitu “Error: MySQL shutdown unexpectedly”.

Lalu saya searching di internet dengan kata kunci “Error: MySQL shutdown unexpectedly” maka ketemu link tulisan seperti gambar dibawah ini:

Cara menggunakan kenapa mysql query error?

Hasil searching di internet dengan kata kunci “Error: MySQL shutdown unexpectedly”

Lalu saya coba satu-satu, gagal, terus saja sampai yang ketiga yang berjudul CARA MENGATASI ERROR: MYSQL SHUTDOWN UNEXPECTEDLY barulah saya dapat berhasil mengatasi masalah tersebut.

Maka dari itu saya ingin berbagi pengetahuan saya ini dalam memperaiki Error MySQL di Xampp versi 5.6.31 pada teman-teman.  Semoga bermanfaat.

Cara mengatasi Error MySQL pada Xampp Server:

Cara Pertama:

  1. Matikan semua service XAMPP yang masih aktif dan keluarkan atau exit atau quit sesuai dengan versinya
  2. Masuk ke c:\xampp\mysql\data
  3. Kemudian hapus atau pindahkan folder database yang tidak digunakan. sebaiknya dibackup terlebih dahulu
    Jadi usahakan tampilannya seperti ini:

    Cara menggunakan kenapa mysql query error?

    tampilan folder data tanpa file database

  4. Hal ini kita lakukan agar crass atau bentrok yang menyebabkan MySQL nya bingung sehingga MySQL nya tidak mau di restart dapat diperbaiki.
  5. Jalankan kembali XAMPP servernya
  6. Ternyata cara petama ini belum juga membuahkan hasil.

    Cara menggunakan kenapa mysql query error?

    Error MySQL

    MySQL nya masih belum mau di restart.

Karena langkah pertama belum berhasil maka saya dengan cara kedua

Cara Kedua:

  1.  Matikan semua service XAMPP yang masih aktif dan keluarkan atau exit atau quit sesuai dengan versinya
  2.  Masuk ke c:\xampp\mysql\data
  3. Hapus 3 file berikut (ib_logfile0, ib_logfile1, ibdata1)

    Cara menggunakan kenapa mysql query error?

    file-file yang harus dihapus

    Note: ingat benar2 dihapus ya file2 tersebut,  bukan di copy lalu di paste di folder lain.
    Tidak usah khawatir nanti kalau kita me restart  MySQL maka keiga file tersebut akan muncul lagi tentu saja dengan kondisi yang baru

  4. Kemudian jalan kembali XAMPP server
  5. Hasilnya:

    Cara menggunakan kenapa mysql query error?

    Error Start MySQL berhasil diatasi

    Tulisan n yang muncul sekarang adalah sebagai berikut:

    18.57.51 [Apache] Attempting to stop Apache (PID: 5200)
    18.57.51 [Apache] Attempting to stop Apache (PID: 7140)
    18.57.51 [Apache] Status change detected: stopped
    18.57.54 [Apache] Attempting to start Apache app…
    18.57.54 [Apache] Status change detected: running
    18.57.57 [mysql] Attempting to start MySQL app…
    18.57.57 [mysql] Status change detected: running

  6. Lalu saya coba buka phpMyAdmin, hasilnya seperti ini:

    Cara menggunakan kenapa mysql query error?

    Error phpMyAdmin berhasil diatasi

  7. Selesai dan BERHASIL !!!
    http://localhost/phpmyadmin
    bisa tampil dengan baik
  8. Namun masalah baru muncul, yaitu tidak bisa membuat nama database baru (error create new  name database)
    tampilannya seperti ini:

    Cara menggunakan kenapa mysql query error?

    Error Create New Database

    Dia bilang:
    Error #1932 – Table ‘phpmyadmin.pma__tracking doesn’t exist in engine

    aduh pusing lagi…. Help dong… siapa yang bisa mengatasi masalah ini kasih tau saya ya….. Ok, saya tunggu.