На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
Дорогие друзья! Поздравляем вас с днём Победы!
msm.ru
! информация о разделе
user posted imageДанный раздел предназначается исключительно для обсуждения вопросов использования языка запросов SQL. Обсуждение общих вопросов, связанных с тематикой баз данных - обсуждаем в разделе "Базы данных: общие вопросы". Убедительная просьба - соблюдать "Правила форума" и не пренебрегать "Правильным оформлением своих тем". Прежде, чем создавать тему, имеет смысл заглянуть в раздел "Базы данных: FAQ", возможно там уже есть ответ.

Модераторы: Akina
  
> Изменить данные в таблице , ... и знать что изменили
    Есть таблица с полями ID, Status, Date
    Необходимо для всех записей в зависимости от Date поменять Status и узнать какие записи были изменены.
    Сообщение отредактировано: ASPetrov -
      Цитата
      ASPetrov, 24.01.04, 18:29
      узнать какие записи были изменены.


      [sql]
      Select * From MyTable
      Where (Status<>1) and (Date>'11/11/2003')
      [/sql]

      Цитата
      ASPetrov, 24.01.04, 18:29
      Необходимо для всех записей в зависимости от Date поменять Status


      [sql]
      update MyTable
      Set Staus=1
      Where Date>'11/11/2003'
      [/sql]

      Естественно что квери надо выполнять только в таком порядке и в пределах одной транзакции
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0147 ]   [ 15 queries used ]   [ Generated: 9.05.24, 14:45 GMT ]