Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 3 (https://www.otvetnemail.ru/novyj-arhiv-3-813/)
-   -   Многотабличный UPDATE, mysql 4.024 (https://www.otvetnemail.ru/novyj-arhiv-3-813/mnogotablichnyj-update-mysql-4-024-a-250428/)

Guest 28.09.2011 11:26

Многотабличный UPDATE, mysql 4.024
 
имеется три таблицы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 гига Помогите пожалуйста.


Часовой пояс GMT, время: 19:47.


© www.otvetnemail.ru - Форум вопросов и ответов.