我发现了我的问题。我的本地MySQL在严格模式下运行。此线程的答案常规错误:1366使用Doctrine 2.1和Zend Formupdate的整数值不正确已修复该问题。
您正在使用MySQL吗?发生这种情况是因为MySQL在严格模式下运行。从phpMyAdmin或您正在使用的任何数据库管理员运行以下查询,以检查数据库是否处于严格模式下:
SELECT @@GLOBAL.sql_mode;SELECT @@SESSION.sql_mode;
如果返回包含
STRICT_TRANS_TABLES您可以尝试运行的内容:
SET @@global.sql_mode= 'NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';



