安装mysql之后,查询,如果sql错误,只有错误代码,为何没有错误提示的文字信息。 求教大家。之前老的数据库版本,每次查询,如果语法有问题,都会提示在那个字段有问题。现在任何错误,只有一个错误代码,没有提示错误文字信息。非常烦恼,debug很成问题。那位大师能够帮助解决一下。谢谢啦。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是,用的是Linux 比如:select aaaa from tmp;aaaa 是tmp中没有的字段,应该通过mysql返回一个错误代码,同时一段错误信息,告诉aaaa字段不存在,后面的错误信息没有了 再比如:shell> SELECT * FROM no_such_table;ERROR 1146 (42S02): Table 'test.no_such_table' doesn't exist我安装的5.7.17之后,Table 'test.no_such_table' doesn't exist 这些信息没有了,只有 ERROR 1146 (42S02): 请查看你的base_dir参数是否设置正确。这种情况通常是在mysqld启动时装载错误码相关信息,由于base_dir设置错误,从而没法找到$base_dir/share/errmsg.sys文件,装载错误信息发生错误。错误会在error log中记载。但是这种错误不会影响你mysql的正常使用,只是没有错误信息而已。请重启mysqld,查看error log是否有对应的信息,或者直接查看base_dir参数是否正确。希望对你有所帮助 非常感谢,找到这个错误信息了:[ERROR] Can't find error-message file '/usr/local/mysql/share/errmsg.sys'. Check error-message file location and 'lc-messages-dir' configuration directive.有一个问题是,我安装的所有路径都没有写明是 /usr/local/mysql/.... 为何会指向这个路径,系统在哪里定义这些缺省路径 编译时指定的,cmake指定的宏 windows下mysqldump存储过程的问题 postgresql 动态读取字段内容 cent0s 5.3该下载哪个版本的 mysql安装文件比较合适 关联查询 mysql中查询语句问题 如何在sqlyog中查看sql语句 想要建立一个数据库,名称包含"."号,可以实现否? 最简单的问题(见笑了) mysql重定向到文件中遇到的小问题 c语言与mysql编程的一些问题 求教一个sql语句,谢谢 求大神帮忙查看MYSQL 5.7.14 MY.CNF配置参数是否合理?
aaaa 是tmp中没有的字段,应该通过mysql返回一个错误代码,同时一段错误信息,告诉aaaa字段不存在,后面的错误信息没有了
shell> SELECT * FROM no_such_table;
ERROR 1146 (42S02): Table 'test.no_such_table' doesn't exist我安装的5.7.17之后,Table 'test.no_such_table' doesn't exist 这些信息没有了,只有 ERROR 1146 (42S02):
这种情况通常是在mysqld启动时装载错误码相关信息,由于base_dir设置错误,从而没法找到$base_dir/share/errmsg.sys文件,装载错误信息发生错误。错误会在error log中记载。但是这种错误不会影响你mysql的正常使用,只是没有错误信息而已。请重启mysqld,查看error log是否有对应的信息,或者直接查看base_dir参数是否正确。希望对你有所帮助
[ERROR] Can't find error-message file '/usr/local/mysql/share/errmsg.sys'. Check error-message file location and 'lc-messages-dir' configuration directive.
有一个问题是,我安装的所有路径都没有写明是 /usr/local/mysql/.... 为何会指向这个路径,系统在哪里定义这些缺省路径
编译时指定的,cmake指定的宏