Форум программистов, компьютерный форум, киберфорум
Наши страницы

MySQL

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.76
TOI_I_IA
110 / 110 / 6
Регистрация: 25.05.2009
Сообщений: 415
#1

Изменение тип поля - MySQL

31.08.2011, 14:30. Просмотров 2160. Ответов 1
Метки нет (Все метки)

Возможно ли переделать формат поля так что бы имеющиеся значения остались, но перевелись в другой тип.
А именно поле date в int(unix format).

Добавлено через 18 минут
Вопрос решен. Добавил поля и в него внес изменения вот таким образом UPDATE MyTable SET MyField=UNIX_TIMESTAMP(`date`);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.08.2011, 14:30
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Изменение тип поля (MySQL):

Таблица как тип поля - MySQL
Можно ли в MySQL задать таблицу как тип поля?

Преобразовать тип поля в таблице - MySQL
Есть одна таблица. В ней есть колонка типа Int(20). В ней лежат различные числа. Задача - чтобы тип этих чисел стал Double или Float (...

Тип поля для цены - MySQL
Какой тип поля лучше использовать для цены? Ответ обоснуйте. Я склоняюсь к decimal(8,2).

Тип поля серийного номера большой длины - MySQL
Добрый день, Подскажите какой лучше/правильнее выбрать тип поля для серийного номера длинной 19 символов? т.е. серийный номер я получаю...

Какой тип поля использовать для хранения больших файлов - MySQL
Здравствуйте. Необходимо вставить большой файл в базу. Какой тип поля сделать? Blob, LBlob, Binary? Пробовал LONGBLOB, файл...

SQL запрос на изменение поля элемента - MySQL
в БД необходимо поменять поле у элементов, чье имя начинается с org_ составил такой запрос, однако он не работает: UPDATE `db_name`...

1
Vovan-VE
13148 / 6531 / 188
Регистрация: 10.01.2008
Сообщений: 15,071
31.08.2011, 14:44 #2
С date в самом MySQL можно работать, как с датой (например, выбрать всё за такой-то месяц). А unix timestamp - это просто какое-то число.

Можно заменить это поле новым с другим типом: добавить после этого столбца еще толе int, затем update'ом скопировать значения, удалить усходный столбец и переименовать новый в старый.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.08.2011, 14:44
Привет! Вот еще темы с ответами:

Автоматическое изменение значений поля MySQL - MySQL
всем привет! есть БД с большим количеством записей и нужно в определенных столбцах ежесекундно изменять числовое значение. например для...

Изменение значения поля во всей базе данных - MySQL
Здравствуйте! Требуется изменить значение поля language_id со значением 2, на значение 1 во всей БД Подскажите с запросом?

Триггер на изменение значения поля при добавлении записи в другую таблицу MySQL - MySQL
Работаю в phpMyAdmin Ребят, такая проблема. Не понимаю в чем дело, т.к. я чайник в MySQL. В общем, мне нужно изменить значение в...

Тип поля int (11) или int (4) - MySQL
Если мы в phpmyadmin создаем поле таблицы с типом int unsigned, и при этом не указываем длину поля, то по умолчанию длина становится равной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru