Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Функция DEFAULT() не возвращает значение. Почему?
 
 автор: baston   (28.04.2010 в 16:58)   письмо автору
 
 

Странное поведение функции DEFAULT() обнаружил в отношении своих таблиц.
Итак, есть таблица users и в этой таблице есть столбец user_date_reg:
`user_date_reg` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00'

Хочу получить значение по умолчанию для этого столбца:
select default(user_last_visit) from users limit 1

Получаю 0 записей.

  Ответить  
 
 автор: baston   (28.04.2010 в 17:00)   письмо автору
 
   для: baston   (28.04.2010 в 16:58)
 

Оказалось, что запрос возвратит результат, только если в таблице есть хоть одна запись. Поскольку у меня таблица пока пустая, то и результат корректен.
Видимо, я ошибался, думая что эта функция информационная и возвращает результат даже при пустой таблице и не зависит от наличия записей.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования