Hi there Samuel Caitano Souza
Thanks for using QandA platform
the lower_case_table_names
parameter is set to 1 by default and cannot be changed. because Azure MySQL runs on Linux-based systems where case sensitivity is handled differently, and modifying this setting would cause storage issues.
If your application requires lower_case_table_names=0
, you will need to either:
Host MySQL yourself on a VM where you can control the server settings, or
- Adjust your application to work with case-insensitive table names .
Unfortunately, Azure’s managed MySQL does not allow changing lower_case_table_names
due to platform restrictions
If this helps kindly accept the answer thanks much.