create table product(
PID INT primary key,
Paid int not null default 0 ,
Total int not null
);
create table payment(
paymentid int primary key,
productid int not null,
amount int not null,
foreign key (productid) references product(paid)
);
UPDATE
product
INNER JOIN payment ON product.PID = payment.productid
SET
product.Paid = (product.Total+payment.amount)
WHERE
product.PID = payment.productid
Тестирую Теперь работает нормально. Надеюсь, это сработает для вас. Пожалуйста, дайте мне знать. Если вы все еще сталкиваетесь с той же проблемой, спасибо. Больше подробностей. https://www.mysqltutorial.org/mysql-update-join/