码迷,mamicode.com
首页 > 数据库 > 详细

mysql linux下表名忽略大小写注意事项

时间:2017-04-06 09:40:08      阅读:290      评论:0      收藏:0      [点我收藏+]

标签:cas   转换   tables   windows   表名   nod   ase   case   mysq   

在Unix中使用lower_case_tables_name=0,在Windows中使用lower_case_tables_name=2。这样了可以保留数据库名和表名的大小写。不利之处是必须确保在Windows中查询总是用正确大小写引用数据库名和表名。如果将查询转移到Unix中,由于在Unix中大小写很重要,如果大小写不正确,它们不工作。
例外:如果你正使用InnoDB表,在任何平台上均应将lower_case_tables_name设置为1,以强制将名转换为小写。
请注意在Unix中将lower_case_tables_name设置为1之前,重启mysqld之前,必须先将旧的数据库名和表名转换为小写

mysql linux下表名忽略大小写注意事项

标签:cas   转换   tables   windows   表名   nod   ase   case   mysq   

原文地址:http://www.cnblogs.com/qiumingcheng/p/6671823.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!