is camel case for column names safe?
The only cases I can think of for MySQL where case sensitivity could be an issue would be


Case #1 : Data Dictionary entries for tables by table_name (See my post Is it okay to have different lower_case_table_names value on master and slave?)
Case #2 : Migrating InnoDB tables with referential constraints from Linux to Windows (see my posts MySQL case sensitivity for table names and Is it possible to use the same directory for 2 MySQL servers?)


In those cases, the table name can cause problems. As for column names, it should not be an issue.