2016-06-14 46 views
1

我得到这个:数据库失败。请参阅sugarcrm.log

数据库故障。请参考sugarcrm.log的细节

我sugarcrm.log:

SET name='testculoare',date_modified='2016-06-14 07:30:55',modified_user_id='1',created_by='551263d1-84a2-7f9f-51d8-5735bbb30959',description=NULL,**assigned_user_id='',=NULL** 
        WHERE imob_raport_imobiliar.id = '3727f06e-1ea3-4564-374c-575e8d0d4648' AND deleted=0: MySQL error 1064: 

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '=NULL 
        WHERE imob_raport_imobiliar.id = '3727f06e-1ea3-4564-374c-575e8d0d4' at line 2 

回答

2

这通常是由于缺少可引起fields_meta_data表条目引起的,如果你动过SugarCRM的文件,但不要不会移动数据库。

这也可能是由于不再存在的字段的自定义引起的。

您可以在cache/modules/ModuleName/ModuleNameVardefs.php中检查模块的缓存vardefs。缺少名称值的任何vardefs都会导致此问题(我还写了一个script为SuiteCRM执行此操作)。

一旦找到导致此问题的字段,通常可以注释掉导致空白定义的任何行。

+0

谢谢!!!它的工作原理 – Madalina