sql >> Databáze >  >> RDS >> Mysql

Získání nedefinovaného indexu při načítání hodnoty sloupce z mysql

Vytvořili jste alias pro špatnou věc. Mělo by to fungovat:

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

Také musíte umístit ` kolem klíčových slov / vyhrazených slov Mysql, např. match :http://dev.mysql.com/doc/ refman/5.6/en/reserved-words.html

A pokud zapnete chybový režim, zobrazí se vám také chyba, stačí ji umístit hned po připojení:

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


  1. Jak omezit uživatele na nahrávání pouze tří obrázků za měsíc pomocí PHP/MySQL

  2. Odstranění položky z ListView a databáze pomocí OnItemClickListener

  3. Hledání řádků, které neobsahují číselná data v Oracle

  4. MySQL/MariaDB - řazení podle vnitřního poddotazu