Показать сообщение отдельно
Старый 07.04.2009, 16:28   #3  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Цитата:
Сообщение от Eldar9x Посмотреть сообщение
ну и логично, все строки обновляются, удовлетворяющие условию. Если не надо те, которые не изменились:
X++:
update_recordset table1 setting field1 = true where table1.field2 == value && table1.Field1 != true;
Это понятно. Проблему это решит, но не поможет понять почему update_recordset работает не так, как обычный update.
Я имею в виду если поле было равно true и update хочет сделать true. Следовательно ничего не изменилось и modifieddate/time меняться не должны по идее, а они меняются.