|
|
|
Удивительные преобразования значений DATETIME
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Существует таблица с тремя столбцами: 1. `id` (INT) - уникальный идентификатор записи 2. `year` (INT) - в нём храниться год в формате YYYY 3. `start_r` (DATETIME) - в нём хранится дата Значение `year` корректно заполнено для всех зависей в таблице, а вот значение в `start_r` кое-где нулевое (т.е. 0000-00-00 00:00:00). Задача - найти строки с нулевым значением `start_r` и сгенерировать для них дату, используя имеющееся значение `year` Попробовал выполнить запрос: Код: sql 1. Но вместо того, чтобы на выходе увидеть в столбце `start_r` даты в нормальном формате 0000-00-00 00:00:00, я получил нечто вот такое и для тех записей, где изначально было корректное значение и для тех, где значение было нулевое: 323030392d30322d30352031313a30303a3030 323031322d30392d32302031313a30303a3030 323030392d30342d31362031313a30303a3030 Вопрос, что это такое и как с этим бороться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 16:20:50 |
|
||
|
Удивительные преобразования значений DATETIME
|
|||
|---|---|---|---|
|
#18+
В первом посте запрос с опечатками, вот нормальный: Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 16:22:43 |
|
||
|
Удивительные преобразования значений DATETIME
|
|||
|---|---|---|---|
|
#18+
Климов Дмитрий, Как выполняете запрос и получаете результат? В консоли mysql пробовали? Рядом ( 14679861 ) ваш коллега по несчастью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 16:54:46 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38361256&tid=1836281]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 340ms |

| 0 / 0 |
