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

Kesalahan sintaks di dekat ORDER BY order DESC di MySQL

order adalah kata yang dicadangkan dalam SQL; kasus tidak masalah. Itu harus dikutip saat digunakan sebagai pengenal . Dari Kata Cadangan MySQL dokumentasi:

Kutipan MySQL tradisional:

SELECT * FROM posts ORDER BY `order` DESC;

Kutipan SQL yang tepat (ANSI) (beberapa database mendukung [order] juga):

SELECT * FROM posts ORDER BY "order" DESC;

Meskipun saya akan mempertimbangkan untuk mengganti nama kolom untuk menghindari masalah yang membingungkan di masa mendatang.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. python mysqldb err di mac saya:Perpustakaan tidak dimuat:@rpath/libmysqlclient.21.dylib

  2. Mengapa kueri yang sama persis menghasilkan 2 hasil penjelasan MySQL yang berbeda?

  3. Model Daftar Kedekatan vs Model Kumpulan Bersarang untuk data hierarki MySQL?

  4. MySQL Pilih nilai yang berbeda dari 2 kolom

  5. membaca gambar BLOB dari database MySQL