我目前正在运行 3 台运行 MySQL 4.0.20 和 PHPMyAdmin 2.11.5 的 Solaris 服务器,在一台服务器上,当我通过 PHPMyAdmin 运行 MySQL 查询时出现错误,我收到一条有用的错误消息
MySQL said:
#1054 - Unknown column 'name' in 'field list'
而在主 Web 服务器上,我是从同一张表上的同一个查询中得到的。
MySQL said:
#1054 -
我收到错误代码,但没有消息告诉我错误在哪里,这使得调试查询更加耗时。
我比较了 mysql 初始化文件和 mysql 守护进程,看不到错误报告的配置位置。有任何想法吗?
你没有提到你正在使用的操作系统,我的回答假设它是 linux / debian。但这些提示在 Windows 上也可能很方便。
比较两台服务器 - 检查 mysql 是否具有相同的语言设置。在mysql中运行:
可以在 /etc/mysql/my.cnf 中更改:
两台机器上是一样的吗?关于 debian mysql 的错误文字解释保存在 /usr/share/mysql 中。
如果两台机器具有相同的默认语言,请检查区域设置。
enter code here
您可以通过运行dpkg-reconfigure locales检查/更改默认语言 环境