[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Глюк со временем timestamp
Varyag123
Добрый день, заметил такой глюк в работе с БД MySQL на Денвере.

Есть таблица где есть строка timestamp,
например я делаю несколько insert в таблицу сегодня. Завтра когда сделаю новую запись timestamp в других строках становится равным новой записи, update не делаю, просто insert и такой вот глюк.

т.е. например у меня записана такая дата: 2015-02-03 22:00:23
делаю инсерт 04 февраля и во всех записях, даже в старых дата меняется на новую 2015-02-04 22:17:23
хотя никаких апдейтов не делаю.

В чем может быть проблема? Благодарю
AllesKlar
100% где-то идет запрос на update.

Чтобы убедиться, напиши отдельный скрипт, который вставляет новую запись и запусти его.

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


_____________
[продано копирайтерам]
Hello
посмотреть наличие тригеров

_____________
VPS от 5$, первые 2 месяца - бесплатно.
Varyag123
Цитата
100% где-то идет запрос на update.

Ура!! Наконец нашел, точно апдейт, только другого поля, а timestamp автоматом обновляется.
Проблема уменьшилась: теперь столбец обновляется только в одной строке а не во всех (выбирает по where), а мне этого не надо вообще, т.е. мне надо чтобы первое время которое я занес сохранилось.
Причем есть еще одно поле в таблице с timestamp но оно остается неизменным сколько бы раз я не апдейтил строку.
В чем прикол если одно поле с timestamp обновляется а второе нет? Благодарю huh.gif
Valick
Varyag123, откройте таблицу пхпмайадмином и сравните значения полей по умолчанию


_____________
Стимулятор ~yoomoney - 41001303250491
Varyag123
Цитата (Valick @ 7.02.2015 - 09:18)
Varyag123, откройте таблицу пхпмайадмином и сравните значения полей по умолчанию

Точно, по умолчанию ставится текущее время:
CURRENT_TIMESTAMP	ON UPDATE CURRENT_TIMESTAMP


Так, сейчас посмотрю как установить чтобы по умолчанию этого не было, благодарю
Varyag123
Все, установил, теперь работает как надо, получилось так:

time_create timestamp DEFAULT '0000-00-00 00:00:00'

Всех благодарю за помощь B)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.