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

Jaké jsou rozdíly mezi zpětným zaškrtnutím a jednoduchou uvozovkou? Mohu použít příkaz IF v dotazu, jak je uvedeno výše?

  1. V MySQL zpětná zatržítka citují jména , zatímco jednoduché uvozovky vytvářejí řetězce . Pokud máte sloupec nazvaný select , MySQL by vyvolalo chybu syntaxe při použití tohoto názvu bez zpětného zaškrtnutí -- jako v SELECT select FROM foo -- protože by to interpretovalo jako klíčové slovo, které se tam nemusí vyskytovat.

  2. Tato funkce IF lze použít jako specifikaci sloupce v příkazech SELECT. Viz referenční informace o MySQL .

  3. Tato funkce vrací hodnotu z default sloupec, pokud value je prázdný řetězec. Jinak vrátí hodnotu z value sám. Výsledek se bude nazývat value . Viz referenční informace o MySQL pro podrobnosti.




  1. Jak předat hodnotu databáze v hypertextovém odkazu pomocí PHP + HTML

  2. PHP PDO:znaková sada, názvy sad?

  3. Předávání více hodnot v jednom parametru

  4. vytvořit ID v mysql tabulce auto_increment (po skutečnosti)