sql >> Database >  >> RDS >> Mysql

PHP/MySQL-naamgevingsconventies:camelCase vs under_score?

Zoals teresko zegt, zijn MySQL-namen hoofdlettergevoelig op *NIX-platforms en ongevoelig op Windows. Als je code ontwikkelt om beide te ondersteunen (zoals ik doe), kan het mixen van je cases enorme hoofdpijn veroorzaken:dump bijvoorbeeld een database op Windows en herstel deze op *NIX en al je cases zijn verloren. Om deze reden moesten we code gebruiken om de gevallen op een stortplaats te detecteren en op te lossen.

Als je geen Windows hebt, maakt het niet echt uit wat je gebruikt, zolang je het maar consistent houdt.



  1. SQLite-queryresultaten opmaken als kolommen met kolomkoppen

  2. Is er een equivalent voor @@error van SQL Server in MySQL?

  3. Een database-e-mailprofiel verwijderen in SQL Server (T-SQL)

  4. MySQL char vs. int