Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara Memperbaiki Kesalahan MySQL 1064

Ketika ada kesalahan sintaks dalam pernyataan SQL, Kode Kesalahan MySQL 1064 ditampilkan. Ini menunjukkan bahwa MySQL tidak mengenali perintah dan mengeluarkan kesalahan. Posting ini akan menunjukkan cara mengatasi MySQL Error 1064.

Memahami pesan Kesalahan MySQL 1064

Di MySQL, menelusuri dan memperbaiki masalah kueri atau perintah mungkin memakan waktu lama, terutama untuk pemula. Sebelum mencoba memperbaiki kesalahan, Anda harus terlebih dahulu memahami bagaimana MySQL menghasilkan pesan kesalahan. Contoh di bawah ini menunjukkan bagaimana menafsirkan kesalahan MySQL 1064.

Contoh:

Mengembalikan pesan:

Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'from Person' at line 2.
  • Dalam pesan kesalahan, kutipan menunjukkan karakter pertama dari kueri yang tidak dapat dilakukan oleh MySQL. Kutipan dimulai di 'dari Orang' dalam contoh di atas. Karena ada koma sebelum 'dari Orang' MySQL mengharapkan nama kolom lain dalam klausa SELECT daripada kata kunci 'dari' dalam perintah.'
  • Cari kata… di dekat '...' di pesan kesalahan untuk melihat di mana kesalahan itu dimulai. Posisi kesalahan ditunjukkan oleh kata pertama (token) dalam tanda kutip dan kata terakhir dalam tanda kutip. Contoh:dekat 'dari Orang'
  • Jika pesan kesalahan berisi ... di dekat ‘ ‘ tetapi tidak ada di antara tanda kutip, MySQL tidak mengidentifikasi di mana pernyataan kueri dimulai dan diakhiri. Ini bisa menunjukkan bahwa kueri memiliki tanda kutip yang tidak seimbang (' atau “), atau tanda kurung tidak seimbang, atau kueri tidak diakhiri dengan benar.

Manual Referensi MySQL

Periksa Manual Referensi MySQL untuk fitur, perintah, dan perintah usang yang diperbarui yang dapat berkontribusi pada Kesalahan MySQL 1064 jika Anda sedang mengerjakan versi database baru. Akses Buku Pegangan Referensi MySQL; di Informasi Umum bagian dari setiap manual referensi versi, Anda akan menemukan bagian Apa yang Baru. Ini memberi tahu Anda tentang fitur baru, perintah yang tidak digunakan lagi, dan informasi terkait database lainnya.

Menggunakan alat untuk memvalidasi sintaks perintah MySQL

Jika Anda baru mengenal perintah MySQL, gunakan platform seperti EverSQL atau MySQL Syntax Checker untuk memvalidasi kueri MySQL Anda. Salin dan tempel kode Anda ke dalam platform dan secara otomatis akan memvalidasi kueri Anda.

Informasi Lebih Lanjut

Untuk informasi lebih lanjut, silakan kunjungi:

  • https://dev.mysql.com/doc/refman/8.0/en/
  • https://www.eversql.com/sql-syntax-check-validator/

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana NOT LIKE Bekerja di MySQL

  2. Cara membuat server tertaut MySQL

  3. Bagaimana cara memilih dari dua tabel di MySQL meskipun tidak semua baris dalam satu tabel memiliki koresponden di tabel lainnya?

  4. Bagaimana memilih dari MySQL di mana nama Tabel adalah Variabel

  5. Cara mencadangkan database MySQL dari baris perintah di Linux