Я знаю концепции фиксации и отката в операторе обновления, но пробуя эти концепции в MySQL, я застрял в одной точке, т.е. я не могу откатить предыдущие записи контента, в которых я их сохранил, с помощью инструкции фиксации.
use employees;
select * from employees
where emp_no = '999903' ; #Here The Row Is Empty So I Inserted New Data
insert into employees
set
emp_no = '999903',
birth_date = '1997-02-09',
first_name = 'Shon',
last_name = 'Frost',
gender = 'M',
hire_date = '2019-07-25' ;
insert into titles # titles is child table where related to employees which describes about the position of employee
set
emp_no = '999903',
title = 'Data Scientist',
from_date = '2019-07-25' ;
commit ;
delete from employees
where emp_no = '999903' ;
rollback ;
Я получаю ошибку Null Data
.После выбора конкретных данных, даже если я правильно использовал команду отката, и MySQL показывает, что код идеален с 0 ошибками и 0 предупреждениями.
Я ожидаю, что результат данных будет тем, что я ввел.Не могли бы вы посоветовать мне?