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

Mendapatkan indeks yang tidak ditentukan saat mengambil nilai kolom dari mysql

Anda membuat alias untuk hal yang salah. Ini seharusnya berhasil:

SELECT count(*) as count FROM `match` WHERE match_status != :status
                 //^^^^^ Alias for 'count(*)' NOT for your table name

Anda juga harus meletakkan `di sekitar kata kunci/kata-kata khusus MySQL, mis. match :http://dev.mysql.com/doc/ refman/5.6/en/reserved-words.html

Dan jika Anda mengaktifkan mode kesalahan maka Anda juga mendapatkan kesalahan untuk ini, letakkan saja setelah koneksi Anda:

$con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);  


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. order by Rand() mendapat masalah untuk posting besar

  2. Bagaimana cara mereset nomor urut menjadi berurutan?

  3. Contoh CURRENT_TIME – MySQL

  4. Permintaan mysql mengembalikan id sumber daya #8 alih-alih nilai yang diinginkan

  5. Spring JDBC menggunakan file application.properties