Выполнение обновления массового уравнения для таблиц MySQL

Я видел тысячи способов обновить все строки в таблице до одного и того же значения, но как мне отредактировать их все сразу на основе уравнения?

В основном у меня работает cron, который говорит, что каждый час запускает php, php пока ничего не делает ..

Мне любопытно, как бы я сказал, чтобы он брал каждую строку и добавлял к полю «деньги» полем «доход», и он делал бы это для каждой строки отдельно, вместо того, чтобы добавлять все одинаковые значения ко всем , Мне любопытно, как бы я поступил так.

(Пример кода добро пожаловать, лол)
Я уже пробовал несколько способов, но, похоже, ничего не работает, я просто продолжаю получать эффект обновления всех таблиц до одного и того же значения. Когда они должны обновляться релевантными для каждой отдельной строки полями Деньги и Доход.

Заранее спасибо!
Блейк Гиллман

0

Решение

Вы, вероятно, должны ссылаться на строки таблицы в обновлении на себя. Что-то вроде:

UPDATE your_table SET money = ( ( money + money ) / revenue ) WHERE 1;

Это установит строки на основе значений в этой строке. Это всего лишь пример, и вы можете добавлять более сложные формулы по мере необходимости. Проверьте страницу Math документации MySQL. Удачи.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]