Столкнулся внезапно с такой проблемой.
Есть таблица, в которой есть данные. Процедура удаляет необходимые данные из этой таблицы и рассчитывает их заново(INSERT). Использую INSERT SELECT. И тут начинаются проблемы. Возьмем ситуацию, когда в таблице есть данные, но все они удаляются. Если из таблицы все данные удаляются через DELETE, то при первом INSERT происходит зависание. Но если убить процесс и запустить процедуру заново, то все выполнится. И так все время повторяется. Если очистить таблицу через TRUNCATE, то процедура выполняется с первого раза.
Попробовал установить в конфиге: innodb_buffer_pool_size = 2048M. После этого перестало зависать на INSERT. Хотел для 100% уверенности еще прогнать процедуру без этого параметра, но теперь без него MYSQL отказывается стартовать.
Помогите, пожалуйста, разобраться с этим вопросом. Очень интересно.
Пример:
/*Разбиваю входящий массив id на записи в таблице(Делаю из массива таблицу)*/
CALL explode(',', changed_ids, 'tmp_ids4educontrol', 'id', 'INT');
/*Удаляю данные из edu_control, которые будут пересчитываться*/
DELETE edu4_control FROM edu4_control JOIN tmp_ids4educontrol
WHERE ((changed_id_type = 'did') AND (edu4_control.did = tmp_ids4educontrol.id))
OR ((changed_id_type = 'pid') AND (edu4_control.pid = tmp_ids4educontrol.id));
/*Добавляю записи*/
INSERT INTO edu4_control(company_id, pid, did, title, courses, courses_ids, nextdate, adate_last, adate_next, position_id)
SELECT ... FROM (несколько таблиц.);
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть асинхронный запрос AJAX, который норм работает, данные в контроллер ходят без проблем и на контроллере тоже все норм работаетКонтроллер...
Нужен плагин который сможет воспроизводить видео в ie8, нашел один - ColorboxтутВ документации пишет что поддержка есть: Compatible with: jQuery 1
Есть иконка-домикДомик черный, на белом фоне - это сама картинка