Как восстановить дату как "2008-7" в MySQL? - PullRequest
0 голосов
/ 13 сентября 2009

Я объявил столбец как «datetime», который не смог восстановить значение, как указано выше.

Ответы [ 2 ]

1 голос
/ 13 сентября 2009

2008-7 не дата. 2008-7-1 - дата (первое июля). Если вы хотите сохранить такие значения, как 2008-7, вам нужно поле для символа.

0 голосов
/ 14 сентября 2009

Вам нужно очистить данные?

  1. сделать это varchar
  2. update t set d = concat(d, '-1')
  3. изменить его на date тип
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...