我需要将表名从小写改为大写,但是使用此语句可以更改表名,但名称是小写的。
sql> rename table name to Name;有没有办法把表名转换成大写?
发布于 2012-06-07 16:41:25
lower_case_table_names=2
请注意,通常在Linux系统上,主mysql配置文件可以在/etc/my.cnf或/etc/mysql/my.cnf中找到。
发布于 2012-06-07 16:43:08
这应该会给你你正在寻找的东西。
ALTER TABLE oldtable RENAME TO NewTable;发布于 2014-08-03 20:35:05
如果你使用EasyPHP (也许它也适用于WAMP/XAMP/LAMP?)这对我很有效:
打开EasyPHP安装文件夹中的以下文件:
\binaries\conf_files\my.ini
就在它所写的那一行下面:
mysqld
写入:
lower_case_table_names=2
因此,您将拥有:
mysqld
lower_case_table_names=2
EasyPHP将注意到此文件中的更改并重新启动,但您始终可以手动重新启动以确保。
您可以使用以下命令测试该变量:
显示变量,如'lower_case_table_names';
或者在phpMyAdmin中,转到:主页>变量,然后搜索“小写的表名”。
https://stackoverflow.com/questions/10928390
复制相似问题