Мне нужно обновить пару строк в моей базе данных.Но после обновления значений и подтверждения того, что значения были обновлены, он возвращается к своим исходным значениям.
Вот сценарий, который я написал
BEGIN TRAN;
UPDATE cars
SET sold = sold + 5
WHERE id IN (18, 25);
COMMIT TRAN;
Я успешно выполнил вышеуказанный сценарий, ошибки не отображались, и это показало, что 2 строки были обновлены.Я запустил SELECT
на столе автомобилей, и это показало, что проданное действительно обновлено.
После этого я пошел и открыл систему (пользовательскую систему для моего проекта), которая использует эту базу данных для просмотра намоя админка.Однако проданный столбец не обновлялся и показывал старые значения.Когда я снова набрал SELECT
в таблице автомобилей, он возвращает мои старые значения вместо обновленных.
Я что-то не так делаю?Так как я запустил SELECT
после обновления, и он показал, что значения действительно были обновлены.