Tôi có một bảng danh mục, một trong các trường này đóng vai trò là khóa ngoại cho một bảng danh mục con. Một trường phục vụ như một phần của khóa chính cho mỗi bảng là id ngôn ngữ. Tôi cần phải cập nhật chúng trong cả hai bảng. Về cơ bản, bất cứ nơi nào ngôn ngữ id = x trong cả hai bảng, tôi cần phải đặt nó thành y.SQL cập nhật một bảng có khóa ngoài
Khi tôi cố gắng thực hiện cập nhật trên một trong hai bảng, tôi nhận được 'Câu lệnh UPDATE mâu thuẫn với ràng buộc REFERENCE ..' đề cập đến ràng buộc khóa ngoài.
Làm cách nào để cập nhật trường ngôn ngữ trên cả hai bảng này?
Có vẻ như 'y' của bạn không tồn tại trong bảng được tham chiếu (khoá ngoại). Bạn cần phải thêm nó trước. – Oded
Máy chủ SQL? MySQL? Oracle? Và bạn có FK tròn? – gbn