Mysql table name is case-insensitive setting method _mysql

Source: Internet
Author: User

The original Linux under the MySQL default is the table name is case-sensitive, through the following settings, you can make MySQL does not distinguish table name case:
1, with root login, modify/etc/my.cnf;
2, under the [Mysqld] node, add a line: Lower_case_table_names=1
3, restart MySQL can be;

Where the Lower_case_table_names=1 parameter defaults to 1 in Windows, 0 in Unix, and therefore does not encounter problems in window, Once you have been to Linux will cause problems (especially in MySQL when the table name can not be used in uppercase letters, and query with uppercase letters will be found in the error, it is really confusing)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.