Припустимо, у мене є таблиця foo, яка містить деякі статистичні дані, які розраховуються раз у раз. Він широко використовується в інших запитах.
Ось чому я хочу обчислити новіші статистичні дані foo_newі поміняти їх, коли обчислення готові.
Я міг би зробити
ALTER TABLE foo RENAME foo_tmp;
ALTER TABLE foo_new RENAME foo;
але що станеться, якщо запиту потрібна таблиця fooміж цими двома рядками, коли таблиці немає foo? Я думаю, що я мушу якось це заблокувати ... чи є інший спосіб це зробити?