Mysql
 sql >> Database >  >> RDS >> Mysql

Convenzioni di denominazione PHP/MySQL:camelCase vs under_score?

Come dice teresko, i nomi MySQL fanno distinzione tra maiuscole e minuscole sulle piattaforme *NIX e insensibili su Windows. Se sviluppi codice per supportare entrambi (come faccio io), mescolare i tuoi casi può causare enormi mal di testa:ad esempio, scarica un database su Windows e ripristinalo su *NIX e tutti i tuoi casi andranno persi. In realtà, abbiamo dovuto manipolare il codice per rilevare e correggere i casi in un dump solo per questo motivo.

Se sei libero da Windows, anche se non importa cosa usi, purché lo mantieni coerente.