wmmail.ru – cервис почтовых рассылок на главную
написать письмо
карта сайта

С чего начать?РекламодательПравилаFAQСтатистикаБиржа статейTOP100ФоткиКонтакты
Логин:
Пароль: 
Регистрация   Забыли пароль?
WMLogin
Пользователей всего:

551946

Пользователей сегодня:

9

Пользователей online:

163

Выплачено ($): 7`321`942,85
Выплат: 7`886`821
Писем прочитано: 1`022`748`692

 
 
Online 1
Все ответы
 
 

Вопрос #59127

Внимание! В разделе вопрос-ответ запрещается:

  • Мат, оскорбления, флуд, реклама
  • Сообщения, не являющиеся вопросами/ответами
  • Нарушение законодательства РФ
  • Попрошайничество в любой форме

Выделите текст и нажмите для цитирования  #  
0   [05.01.2014 20:00] #1856484

Закрытый вопрос от пользователя MySQL

Есть таблица

Надо сделать, чтобы ровно в 0:00 по Гринвичу в столбце kolv значение с id=2 стало равно значению с id=1. А значение с id=1 стало равно нулю.
То есть чтобы стало так:

Каким запросом в базу это можно сделать?
Раздел: Программирование, последний комментарий: 07.01.2014 03:58
Вопрос закрыт пользователем Leningrad00

Ответы
Ответов всего: 4  вопрос закрыт 
Выделите текст и нажмите для цитирования  #  
+2   [05.01.2014 20:09] Leningrad00 Рейтинг 1437.43     Стена пользователя Leningrad00 +358  Все ответы пользователя Leningrad00

UPDATE `table` SET `column`='value'
Проголосовали: Zodeak, #1856484
Выделите текст и нажмите для цитирования  #  
+2   [06.01.2014 16:29] serjikz Рейтинг 464.72     Стена пользователя serjikz +140  Все ответы пользователя serjikz

если ты хочешь, чтоб обновление само происходило, то нужно настраивать крон на выполнение скрипта и запросом выше от Ленинграда перезаписывать значение в базе. Иначе просто написав что-то подобное

$time = date("h:i");
if($time == "00:00") { запрос в бд } ничего не сработает, потому что не факт, что в 00:00 кто-то пошлет запрос на файл со скриптом.
Проголосовали: #1168495, #1856484
Выделите текст и нажмите для цитирования  #  
0   [06.01.2014 18:25] #1856484   Все ответы пользователя

serjikz пишет если ты хочешь, чтоб обновление само происходило, то нужно настраивать крон на выполнение скрипта и запросом выше от Ленинграда перезаписывать значение в базе. Иначе просто написав что-то подобное

$time = date("h:i");
if($time == "00:00") { запрос в бд } ничего не сработает, потому что не факт, что в 00:00 кто-то пошлет запрос на файл со скриптом.

я крон настрою. Но не пойму, какой точно запрос делать надо...
Выделите текст и нажмите для цитирования  #  
+1   [07.01.2014 03:58] Den_Rosl_Job Рейтинг 630.67     Стена пользователя Den_Rosl_Job +78  Все ответы пользователя Den_Rosl_Job

#1856484 пишет какой точно запрос

запрос на копирование
UPDATE `table` AS fromTable, `table` AS toTable SET toTable.kolv = fromTable.kolv WHERE (fromTable.id = 1) AND (toTable.id = 2);
ну и на обнуление
UPDATE `table` SET kolv = 0 WHERE id = 1;
Проголосовали: #1856484

Видеоурок

Вопрос-ответ

НОВОСТИ
29.07.2021Пополнение с карт
подробнее>>
28.07.2021временное ограничение ввода/вывода
подробнее>>

© 2004-2021 «WMMAIL» Пользовательское соглашение