ホームページ >バックエンド開発 >PHPチュートリアル >yii CDbException、その解決方法
yii CDbException
CDbCommand は SQL ステートメントの実行に失敗しました: SQLSTATE[23000]: 整合性制約違反: 1452 子行を追加または更新できません: 外部キー制約が失敗しました (`blog`.`articles`、CONSTRAINT `fk_articles_user s`) FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION) 実行された SQL ステートメントは次のとおりでした: INSERT INTO `articles` (`viewNum`, `commentNum`, `categoryId`, ` title`、`content`、`statusId`、`tagId`、`createdTime`、`userId`)値(:yp0、:yp1、:yp2、:yp3、:yp4、:yp5、:yp6、:yp7、 :yp8) :yp0=0、:yp1=0、:yp2=1、:yp3='1'、:yp4='1'、:yp5=2、:yp6=1、:yp7=2012、とバインドされます。 : yp8=0
-----解決策---------
文字通り、これは外部キー制約ですエラー。データを入力するときにデータの内容が繰り返されていないか、外部キーによって参照されるエンティティが存在しないかどうかを確認してください。