21
MySQLのエラー1452-子行を追加または更新できません:外部キー制約が失敗します
少し奇妙な問題が発生しています。別のテーブルを参照する外部キーを1つのテーブルに追加しようとしていますが、何らかの理由で失敗しています。MySQLについての知識が限られているため、疑わしい可能性があるのは、参照しようとしているテーブルを参照している別のテーブルに外部キーがあるということだけです。 私はSHOW CREATE TABLE両方のテーブルに対してクエリを実行しましsourcecodes_tagsた。外部キーを持つテーブルでsourcecodesあり、参照されるテーブルです。 CREATE TABLE `sourcecodes` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `user_id` int(11) unsigned NOT NULL, `language_id` int(11) unsigned NOT NULL, `category_id` int(11) unsigned NOT NULL, `title` varchar(40) CHARACTER SET utf8 NOT NULL, `description` text CHARACTER SET utf8 NOT NULL, `views` int(11) unsigned NOT NULL, `downloads` int(11) …