DATETIME: изменить дату, не затрагивая времяhttp://softtime.ru/forumDATETIME: изменить дату, не затрагивая времяhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=86294#post513632странно, у меня тоже заработало, хотя сначала время в нули сбрасывалоDATETIME: изменить дату, не затрагивая времяTue, 24 Apr 2012 16:12:05 +0300ValickDATETIME: изменить дату, не затрагивая времяhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=86294#post513630Версии по-дурацки указываются, фиг чего найдешь, только в документации мажорной версии. Введена она оказывается в MySQL 4.1.1., вот в "MySQL...DATETIME: изменить дату, не затрагивая времяTue, 24 Apr 2012 16:05:04 +0300cheopsDATETIME: изменить дату, не затрагивая времяhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=86294#post513629Да, действительно так. Я то вот думал, что при апдейте в любом случае Affected Rows будет 1... Т.е. код верный...DATETIME: изменить дату, не затрагивая времяTue, 24 Apr 2012 16:04:14 +0300IgorekDATETIME: изменить дату, не затрагивая времяhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=86294#post513628если бы я был уверен что ее нет я бы так и написал поэтому и попросил ссылку, где скорее всего...DATETIME: изменить дату, не затрагивая времяTue, 24 Apr 2012 16:00:42 +0300ValickDATETIME: изменить дату, не затрагивая времяhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=86294#post513627попробовал - все работает, а ноль строк затрунутых выдает, так как замену производить не нужно - дата то сегодняшняя вводится...DATETIME: изменить дату, не затрагивая времяTue, 24 Apr 2012 15:57:36 +0300LotanaenDATETIME: изменить дату, не затрагивая времяhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=86294#post513626Она в 5 версии по-моему появилось, т.е. относительно недавно (но она точно есть и вырезает время).DATETIME: изменить дату, не затрагивая времяTue, 24 Apr 2012 15:54:56 +0300cheopsDATETIME: изменить дату, не затрагивая времяhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=86294#post513624SET `date` = CONCAT(CURDATE(), " ",TIME_FORMAT(`date`,"%H:%i:%s")) дайте мне ссылку на функцию TIME() в MySQLDATETIME: изменить дату, не затрагивая времяTue, 24 Apr 2012 15:49:09 +0300ValickDATETIME: изменить дату, не затрагивая времяhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=86294#post513623всю логику долго объяснять) да это и не нужно. попробуйте сами: CREATE TABLE `test` ( `date` DATETIME NULL ); INSERT...DATETIME: изменить дату, не затрагивая времяTue, 24 Apr 2012 15:26:11 +0300IgorekDATETIME: изменить дату, не затрагивая времяhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=86294#post513621Результат тот же.DATETIME: изменить дату, не затрагивая времяTue, 24 Apr 2012 15:15:07 +0300IgorekDATETIME: изменить дату, не затрагивая времяhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=86294#post513620а что у вас за логика кода? что он делает? может удобнее хранить дату и время в отдельных полях?DATETIME: изменить дату, не затрагивая времяTue, 24 Apr 2012 15:13:43 +0300ValickDATETIME: изменить дату, не затрагивая времяhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=86294#post513613Попробуйте без CAST, просто присвоить результат CONCAT(). Результат тот же?DATETIME: изменить дату, не затрагивая времяTue, 24 Apr 2012 14:15:45 +0300cheopsDATETIME: изменить дату, не затрагивая времяhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=86294#post513612запрос: UPDATE `table` SET `date` = CAST(CONCAT(CURDATE(),' ', TIME(`date`)) AS DATETIME) WHERE id = 236 результат: Affected rows: 0 запрос2:...DATETIME: изменить дату, не затрагивая времяTue, 24 Apr 2012 14:10:17 +0300Igorek