sql >> Databasteknik >  >> RDS >> Mysql

Vad är skillnaderna mellan backtick och enstaka citat? Kan jag använda IF-satsen i en fråga enligt ovan?

  1. I MySQL citerar backticks namn , medan enstaka citattecken skapar strängar . Om du har en kolumn som heter select , MySQL skulle ge ett syntaxfel när man använder detta namn utan backticks -- som i SELECT select FROM foo -- eftersom det skulle tolka det som nyckelord som kanske inte förekommer där.

  2. Denna OM funktion kan användas som en kolumnspecifikation i SELECT-satser. Se MySQL-referens .

  3. Denna funktion returnerar värdet från default kolumn, om value är den tomma strängen. Annars returnerar den värdet från value sig. Resultatet kommer att kallas value . Se MySQL-referens för detaljer.




  1. Krävs nyckelordet "som" i Oracle för att definiera ett alias?

  2. Fixa "Arithmetic overflow-fel vid konvertering av int till datatyp numeric" i SQL Server

  3. Hämta värden från databasen med PHP PDO och uppdatera indata till kontrollerad

  4. PHP PDO vs normal mysql_connect