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