当我在 ubuntu 上安装 koha 时,第 3 步当我单击导入时显示错误

当我在 ubuntu 上安装 koha 时,第 3 步当我单击导入时显示错误

DBIx::Class::Storage::DBI::_dbh_execute(): /usr/share/koha/lib/Koha/Objects.pm 第 101 行第 1 行“type”列的数据被截断

如需帮助,请发送邮件至网站管理员([未提供地址]),并提供此错误消息以及错误发生的时间和日期。

答案1

我遇到了同样的错误。看来错误是在数据库的枚举列中给出的。对于 MySQL,您可以按如下方式解决它(在 MySQL 数据库管理员内部):

SET GLOBAL sql_mode = '';

当使用空字符串“”设置模式时,您是在告诉 MySQL 不要考虑插入数据时出现的一些错误。

MySQL 可以在不同的模式下运行,有些模式比其他模式更严格,例如,某些模式不允许某些操作,如除以零或限制在数据库中表示日期的方式。

要查看服务器的运行情况,必须从命令行登录 MySQL:

mysql -u root -p

如果 MySQL 服务器没有密码(不推荐),请省略 -p 参数。然后可以使用以下命令检查模式

SELECT @@GLOBAL.sql_mode;

它将返回或多或少类似于此的内容:

STRICT_TRANS_TABLES, NO_ENGINE_SUBSTITUTION

您可以在以下位置找到更多信息http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html

相关内容