имеется три таблицы1.face -в ней надо произвести обновление2.prava -данные которые надо перетащить в face3.face_prava -содержит идентификаторы соответствия таблиц между собойUPDATE face, prava, face_prava SET face.ser_vd = prava.ser, face.num_vd = prava.num, face.dat_vyd = prava.data_vid, face.srok_deistv = prava.srok_deyst, face.kategor = prava.kateg, face.stazh = prava.otmetki WHERE prava.sis_num=face_prava.sispr AND face_prava.sisfc=face.sis_num;Проще говоря надо из трёх таблиц сделать одну,экономить место нужно,да и быстрее будет запрос выполняться к одной таблице чем к трём.Пытался использовать этот скрипт(подсказали на форуме),но даже если ставлю ограничение на обновление одной строки,то время выполнения более 30 минут,дольше не ждал,в полях пустота.Размер базы face 1.3 гига Помогите пожалуйста.
|