I've prepared sql query like this
UPDATE Towar
JOIN TowarZamowienie ON Towar.Tow_id = TowarZamowienie.Tow_id
SET Tow_ilosc = Tow_ilosc - CAST(TowZam_ilosc AS UNSIGNED);
and it returns me Modified records: 0. I will admit that I've got records in database
Here are my tables:
TowarZamowienie
1 TowZam_id int(19) AUTO_INCREMENT
2 Tow_id int(255)
3 Zam_id int(255)
4 TowZam_ilosc varchar(10)
Towar
1 Tow_id int(255)
2 Tow_ilosc int(6)
Here is my schema http://sqlfiddle.com/#!2/981b4/1