2012-01-18 14 views
0

で働いていないこれは私のコードです。それがすべてでSCRIPTNAMEを検証doesntの検証がYII

CDbException 
CDbCommand failed to execute the SQL statement: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'TestSystem_id' cannot be null 

次のエラーになります。

データベースでは、どちらもNOT NULLとして指定されています。

他の形式の検証でも問題ありません。

何か助けていただければ幸いです。

+0

あなたはポストDB構造 –

答えて

2

このエラーは、テーブルに格納している外部キーのプライマリキーを格納するテーブルをデータベースに持っていることを意味します。外部キーの列に値を格納しようとしています他のテーブルのプライマリキーの列...データベースの整合性制約違反が発生しました... モデルからデータベース制約が削除されているため、データベースから制約を削除してください...

親テーブルの主キー列にあるデータを格納しています。

+0

ありがとうございます。私はそれを徹底的に調べます。 – user513814