kernel-video-sharing.com
С нами с 02.11.03
Сообщения: 826
Рейтинг: 558
|
Добавлено: 15/08/05 в 15:56 |
Не могу понять что за лажа в мускуле: есть таблица, в ней среди всего прочего есть поле create_date формата timestamp, так вот когда я обновляю какое-либо поле (к примеру Update table set counter=counter+1 where id=N) то в create_date записывается текущее время! Это что - норма что ли?
|
|
|
|
С нами с 26.08.04
Сообщения: 92
Рейтинг: 144
|
Добавлено: 15/08/05 в 18:59 |
Значение по умолчанию задается при создании таблицы, если ты явно не указываешь значения конкретного поля то туда пишется занчение по умолчанию. Кроме того надо помнить что при явном указании значения NULL, поле примет значение текущей даты и времени, а для первого столбца TIMESTAMP в таблице значением по умолчанию является текущее значение даты и времени
|
|
|
|
С нами с 18.07.05
Сообщения: 70
Рейтинг: 50
|
Добавлено: 15/08/05 в 23:15 |
При создании таблицы можно задать ON UPDATE CURRENT_TIMESTAMP, видимо это оно.
|
|
Качественная разработка софта, C/C++/PHP
ася 269 383 041
|
1
|
|
|
kernel-video-sharing.com
С нами с 02.11.03
Сообщения: 826
Рейтинг: 558
|
Добавлено: 15/08/05 в 23:41 |
Хитрый формат. Помимо всего ниженазванного оказывается что автоматичскому изменению подлежит только 1-й найденный столбец этого формата, остальные не изменяются ;)
|
|
|
|
шаман
С нами с 18.10.02
Сообщения: 784
Рейтинг: 670
|
Добавлено: 16/08/05 в 00:19 |
Kernel Team писал: | Хитрый формат. Помимо всего ниженазванного оказывается что автоматичскому изменению подлежит только 1-й найденный столбец этого формата, остальные не изменяются ;) |
угу, тебе это бойлер написал, да и в доке это описано =)
очень кстати удобно
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |