|
|
|
|
|
для: Axxil
(19.03.2005 в 12:26)
| | А почему нет... ведь и там и там значения совпадают - остаётся только тип столбца поменять
ALTER TABLE tbl MODIFY date TIMESTAMP
|
PS Только от греха попробуйте сначала на какой-нибудь тестовой табличке... | |
|
|
|
|
|
|
|
для: Axxil
(19.03.2005 в 11:09)
| | Похоже что нет...
А как можно поступить в этом случае?
Таблица довольно большая >16000 строк
Как можно поменять тип полячтобы данные сохранились. Ведь они вроде и так в нужном формате... | |
|
|
|
|
|
|
|
для: cheops
(19.03.2005 в 11:02)
| | Мне просто база от предшественника досталась. Сам многому удивляюсь :)
А я смогу преобразовать поле в TIMESTAMP без потерь? | |
|
|
|
|
|
|
|
для: Axxil
(19.03.2005 в 10:35)
| | Хм... а почему для date используется тип INT, ведь в MySQL имеется предопределённый тип для хранения секунд с 1 января 1970 года - TIMESTAMP. Если вы будете использовать данный тип, вы сможете воспользоваться запросом
SELECT * FROM tbl
WHERE date>2005-18-03 00:00:00 AND date<=2005-18-03 23:59:59
|
| |
|
|
|
|
|
|
| Никак не могу составить запрос
есть таблица
id(int), field(int)... date(int)
date-дата в формате UNIX_TIMESTAMP
Так вот сегодня 19.03.2005
Мне нужно выбрать все строки из таблицы начиная с 18.03.2005 00.00.00 заканчивая 18.03.2005 23.59.59
Помогите плиз | |
|
|
|
|