2016-06-14 19 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