Модераторы: skyboy

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> не получается создать два поля timestamp, с default NULL 
:(
    Опции темы
Kesh
Дата 10.2.2005, 21:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2488
Регистрация: 31.7.2002
Где: Германия, Saarbrü cken

Репутация: 15
Всего: 54



Mal Hack Дык и count он выбирает... Блин... ну ты на базе-то проверь на какой-нить...


--------------------
user posted image
PM MAIL WWW ICQ Skype   Вверх
Irokez
Дата 10.2.2005, 21:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 5
Всего: 53



как ни странно обе стороны правы =)

mysql> create table test3( a int default null);
Query OK, 0 rows affected (0.15 sec)

mysql> desc test3;
+-------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+---------+------+-----+---------+-------+
| a | int(11) | YES | | NULL | |
+-------+---------+------+-----+---------+-------+
1 row in set (0.03 sec)

mysql> insert into test3 values();
Query OK, 1 row affected (0.02 sec)

mysql> select * from test3;
+------+
| a |
+------+
| NULL |
+------+
1 row in set (0.01 sec)

mysql> select count(*) from test3;
+----------+
| count(*) |
+----------+
| 1 |
+----------+
1 row in set (0.00 sec)

mysql> select count(a) from test3;
+----------+
| count(a) |
+----------+
| 0 |
+----------+
1 row in set (0.01 sec)

PM   Вверх
Mal Hack
Дата 10.2.2005, 21:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 8
Всего: 261



Ага, вот оно что...
Как я и говорил COUNT игонрирует NULL когда считаем по конкретному полю.
Когда считаем по всем (*), MySQL автоматом подставляет число записей в таблице из своей памяти.

PM ICQ   Вверх
Kesh
Дата 10.2.2005, 21:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2488
Регистрация: 31.7.2002
Где: Германия, Saarbrü cken

Репутация: 15
Всего: 54



Mal Hack
Цитата(Mal @ 10.2.2005, 21:36)
Как я и говорил COUNT игонрирует NULL когда считаем по конкретному полю.
Когда считаем по всем (*), MySQL автоматом подставляет число записей в таблице из своей памяти.

Проверил... согласен...
Приношу свои извенения...


--------------------
user posted image
PM MAIL WWW ICQ Skype   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0442 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.