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

výběrem konkrétního čísla jako hodnoty sloupce v dotazu

Chyba (kterou zobrazíte) je vyvolána pouze tehdy, pokud ve svém dotazu máte toto:

select id , `0` as choice from test ;
         ---^ ^------
         ------------ notice the backticks there

Udělejte to:

select id , 0 as choice from test ;

a dotaz je platný a MySQL nevyvolá žádnou chybu.

Pokud chcete, aby se v PHP vrátil řetězec (jako by choice ve sloupci CHAR() nebo VARCHAR() sloupec) a chcete konzistentní výsledky ze 2 variant dotazu, pak použijte jednoduché uvozovky:

select id , '0' as choice from test ;


  1. PHP/mysql:jak zobrazím záznamy seřazené podle času a seskupené podle data?

  2. Postgresql změňte typ sloupce z int na UUID

  3. Jak zkopírovat databázové tabulky a každý záznam z jednoho databázového serveru na jiný databázový server v PHP MYSQL?>

  4. Získání výsledku mysql za posledních 30 dní