|
Тема |
mysql update-ва повече от едно поле |
|
Автор |
enchanted (one of my turns) |
|
Публикувано | 11.03.02 15:11 |
|
|
имам таблица с три полета за дата тип timestamp(10)
имената им са subdate, remdate, confdate
когато направя:
UPDATE $table SET remdate=now() WHERE id=$id
UPDATE $table SET confdate=now() WHERE id=$id
update-ва и subdate със стойноста за now()
проблемът се решава, ако извлека стойностите на двете останали полета и ги
update-на изрично и тях:
UPDATE $table SET subdate='$red[subdate]', remdate=now(), confdate=$red[confdate] WHERE id=$id
проблемът бе същият и когато го написах директно в mysql командния ред, така че не е от php-то
по горното съдя че или аз или mysql екипа има пропуски, но тъй като мисля че съм аз ще помоля за обяснение каква е логиката на горното или за линк, където пише защо се държи така
благодаря предварително
# лудите, лудите... те да са живи!
|
| |
|
|
|