Я все еще работаю над этой проблемой SQL и с ошибками одна за другой
это моя SQL таблица
+------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| emp_id | int(11) | NO | PRI | NULL | |
| first_name | varchar(40) | YES | | NULL | |
| last_name | varchar(40) | YES | | NULL | |
| birth_day | date | YES | | NULL | |
| sex | varchar(1) | YES | | NULL | |
| salary | int(11) | YES | | NULL | |
| super_id | int(11) | YES | MUL | NULL | |
| branch_id | int(11) | YES | MUL | NULL | |
+------------+-------------+------+-----+---------+-------+
8 строк в наборе (0,00 se c
и я попытался обновить его, но получил ошибку
это был код обновления: mysql> update employees set branch_id = 1 where emp_id=100;
И он дал мне эту ошибку
ERROR 1452 (23000): Cannot add or update a child row: a foreign key constraint fails (`hydra`.`employees`, CONSTRAINT `employees_ibfk_1` FOREIGN KEY (`branch_id`) REFERENCES `branch` (`branch_id`) ON DELETE SET NULL)
Кто-нибудь может мне помочь с этой проблемой