Я подготовил запрос SQL, как этотКак правильно вставить varchar в int?
UPDATE Towar
JOIN TowarZamowienie ON Towar.Tow_id = TowarZamowienie.Tow_id
SET Tow_ilosc = Tow_ilosc - CAST(TowZam_ilosc AS UNSIGNED);
и возвращает мне Модифицированные записи: 0. Я признаю, что у меня есть записи в базе данных
Вот мои таблицы:
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)
Вот моя схема http://sqlfiddle.com/#!2/981b4/1
Проверьте это ... Возможно дубликата ... http://stackoverflow.com/questions/12126991/ cast-from-varchar-to-int-mysql –
@ chris_techno25 это не дубликат, потому что у меня нет ошибок. – user3310883
покажите свои данные примера или скрипки, если это возможно! –