Я видел тысячи способов обновить все строки в таблице до одного и того же значения, но как мне отредактировать их все сразу на основе уравнения?
В основном у меня работает cron, который говорит, что каждый час запускает php, php пока ничего не делает ..
Мне любопытно, как бы я сказал, чтобы он брал каждую строку и добавлял к полю «деньги» полем «доход», и он делал бы это для каждой строки отдельно, вместо того, чтобы добавлять все одинаковые значения ко всем , Мне любопытно, как бы я поступил так.
(Пример кода добро пожаловать, лол)
Я уже пробовал несколько способов, но, похоже, ничего не работает, я просто продолжаю получать эффект обновления всех таблиц до одного и того же значения. Когда они должны обновляться релевантными для каждой отдельной строки полями Деньги и Доход.
Заранее спасибо!
Блейк Гиллман
Вы, вероятно, должны ссылаться на строки таблицы в обновлении на себя. Что-то вроде:
UPDATE your_table SET money = ( ( money + money ) / revenue ) WHERE 1;
Это установит строки на основе значений в этой строке. Это всего лишь пример, и вы можете добавлять более сложные формулы по мере необходимости. Проверьте страницу Math документации MySQL. Удачи.
Других решений пока нет …