Исправление crutch_master, (текущая версия) :
update classes,
(select count(class_id) as cnt, class_id from students_classes group by class_id) c,
set count_of_students = c.cnt
where classes.id = c.id
Пальчики еще помнят. По-моему это - самый шустрый вариант, всякие where exists (...)/id in (...) работали как говно, но сейчас может быть починили.
Исправление crutch_master, :
update classes,
(select count(class_id) as cnt, class_id from students_classes group by class_id) c,
set count_of_students = c.cnt
where classes.id = c.id
Пальчики еще помнят. По-моему это - самый шустрый вариант.
Исходная версия crutch_master, :
update classes,
(select count(class_id) as cnt, class_id from students_classes group by class_id) c,
set count_of_students = c.cnt
where classes.id = c.id
Пальчики еще помнят.