我正在使用MySQL 5.7.13。如果表不存在,我就会出错。这不仅是错误,我只得到'未知错误'。可以让我知道如何使MySQL显示实际错误,即表不存在。
由于
答案 0 :(得分:0)
1.你应该看看你的桌子是否存在。 2.如果要将数据从一个表插入到另一个表中,并使用类似的语句,插入table_A select * from table_B,如果存在任何列不匹配,则会遇到此错误。
答案 1 :(得分:0)
原始下载二进制文件也有同样的问题。
尝试运行任何mysqld
时出现此错误:
[ERROR] Can't find error-message file
通过指定--lc_messages_dir
解决了它。
示例:
mysqld --console --datadir ~/.mysqldata --lc_messages_dir=$MYSQL_HOME/share/english --initialize-insecure
mysqld --console --datadir ~/.mysqldata --lc_messages_dir=$MYSQL_HOME/share/english