Перевести таблицу дат в год в mysql - PullRequest
0 голосов
/ 29 июня 2019

Привет, у меня есть таблица curriculum_vitae с полем с именем

    id int pk
    user_id int
    education_from  date            
    education_to    date.

имеет тип date , и теперь я хочу изменить его на годы и только с типом year , переместив его в новую таблицу, такую ​​как education_from_year и education_to_year. Как я могу это сделать?

1 Ответ

2 голосов
/ 29 июня 2019

Вы можете избежать преобразования.

для действительного столбца даты в MySql вы можете использовать Year () для получения значения года из вашей даты

 select  year(education_from) , year(education_to )
 from your_table

и если вам действительно нужно избыточное значение в той же строке, вы можете использовать

update your_table
set my_year_col_education_from  = year(education_from), 
    my_year_col_education_to  = year(education_to)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...