mysql-error-1452

    7熱度

    3回答

    我有一個簡單的查詢 UPDATE `t_timecard_detail` SET `timeoff_request_id` = 'adad8e0d-c22b-41c3-a460-6cf982729299' WHERE `id` = 'cfc7a0a1-4e03-46a4-af89-069a0661cf55'; 這給這個錯誤 ERROR 1452 (23000): Cannot add or u

    7熱度

    1回答

    我在下一個版本的應用程序中使用innodb約束來介紹數據庫完整性。一切順利,但我的一些表中有刪除引用記錄(死記錄),因爲他們我不能添加約束表。 我想: ALTER TABLE `article` ADD FOREIGN KEY (`author_id`) REFERENCES `authors` (`id`) ON DELETE CASCADE; 我也得到: #1452 - Cannot ad

    1熱度

    1回答

    我編寫了一個簡單的存儲過程,其中包含一個不工作的while循環。 這裏有一些數據給你: 父表是data_client_id。這些表都是innoDB。主鍵是ID。模式中帶有data_前綴的所有其他表都將此(data_client_id.id)列作爲外鍵。 我生成了一些虛擬數據並將其插入到data_client_id表中,該表自動遞增主鍵。生成的行是33到132.我的意圖是編寫一個存儲過程,該存儲過程

    3熱度

    2回答

    我正試圖在MySQL的表中創建一個外鍵,並且出現了一個奇怪的錯誤,那裏似乎沒有任何關於我的搜索的信息。 我創建這個關鍵(從MySQL工作臺5.2發射): ALTER TABLE `db`.`appointment` ADD CONSTRAINT `FK_appointment_CancellationID` FOREIGN KEY (`CancellationID`) REFE

    2熱度

    3回答

    我不需要這個錯誤來解決。我只需要明白它的意思,所以我可以自己來處理它。 Cannot add or update a child row: a foreign key constraint fails (`db`.`transaction`, CONSTRAINT `transaction_ibfk_2` FOREIGN KEY (`product_id`) REFERENCE