Bugs and Suggestions

Here you can vote for ideas by projects. You can add your ideas to any open project from the project's page.

Спасибо!

Мы очень рады, что Вам нравится данный проект и вы проголосовали за его развитие.

Работа над задачами по проекту отнимает у его разработчика самое ценное — время, так что небольшая компенсация в виде материальной поддержки поднимет интерес к разработке и позволит сделать больше задач для общей пользы :)

Перейти к проекту Нет, спасибо

<<< Back

Зачем переделывать update на параметры?

Added by: 2022-05-11 17:24:34 / Status: New / Project: Разработка ядра системы MajorDoMo

https://github.com/sergejey/majordomo/issues/1031

https://github.com/sergejey/majordomo/blob/5271bad...

Что передача только изменившихся полей, что всей записи обрабатывается mysql одинаково, причем
If you set a column to the value it currently has, MySQL notices this and does not update it. https://dev.mysql.com/doc/refman/8.0/en/update.htm...
В чём выигрыш?
того же самого можно добиться, передавая только нужные поля+id
$jobs['ID'] = $jobs[$i]['ID'];
$jobs['PROCESSED'] = 1;
$jobs['STARTED'] = date('Y-m-d H:i:s');
SQLUpdate('jobs', $jobs);
и, по-прежнему, можно свой индекс выбрать, а не зашитый хардкодом теперь ID

+1
 
Discuss (0)