如何更改MySQL中列名允许的最大字符数?

时间:2015-05-08 09:10:14

标签: mysql database

我正在构建一个应用程序( JavaFx 应用程序),其逻辑完全依赖于列名和可用数据库的表名(在 MySQL 中)。只要列名足够小,一切都很好。我在某个模块中遇到了一个重大的挫折,它要求列名很长。我发现MySQL不允许列名大于64个字符。

我已经尝试过:

ALTER TABLE information_schema.`COLUMNS` MODIFY COLUMN COLUMN_NAME varchar(256);

但我收到以下错误:

#1044 - Access denied for user 'root'@'localhost' to database 'information_schema'

root拥有最高权限,但仍然不允许我更改information_schema

我做错了吗?还有另一种方式吗?

或者我是否可以使用任何其他应用程序( MySQL 除外)(假设它提供了更改列名最大长度的上述功能)。

0 个答案:

没有答案