簡體   English   中英

插入期間錯誤 1452“外鍵約束失敗”是什么意思?

[英]What does error 1452 “a foreign key constraint fails” during an insert mean?

所以我試圖將信息添加到 phpMyAdmin 中的表中,但它不會讓我“添加或更新子行”,錯誤代碼為 #1452。

INSERT INTO tblBooking (BookingRef, AppRef, BookingDate, TableNo, Verified, VerifyStaffID, bPassword)

VALUES ('1', '1', '2021-03-05', 'Table 1', 'Y', '2', 'Password123'),
('2', '1', '21-01-07', 'Table 2', 'N', '3', 'Chain'),
('3', '2', '20-11-02', 'Table 3', 'Y', '1', 'aSecret'),
('4', '3', '20-12-06', 'Table 2', 'Y', '4', 'Pedal')

我收到此錯誤:[錯誤描述]1

提前致謝。

MYSQL 抱怨父表中不存在 FK,因此在您的情況下,父表 (tblstaff) 中不存在一個或多個 VerifyStaffID 值(1、3、4)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM