в phpmyadmin в поле "по умолчанию" стоит "NULL", а если добавляю пустую запись, то ей присваивается значение "0"!Originally posted by pauk
Bboy
посмотри в DEFAULT поля
Какой?Может это из-за типа поля?
mysql> create table tt(n1 int,t1 varchar(10));
Query OK, 0 rows affected (0.02 sec)
mysql> insert into tt values ('','asd'),(NULL,''),('0',1),('NULL',NULL);
Query OK, 4 rows affected (0.00 sec)
Records: 4 Duplicates: 0 Warnings: 2
mysql> select * from tt;
+------+------+
| n1 | t1 |
+------+------+
| 0 | asd |
| NULL | |
| 0 | 1 |
| 0 | NULL |
+------+------+
4 rows in set (0.00 sec)
mysql>
если написатьOriginally posted by chira
посмотри внимательно на пример:
Код:mysql> create table tt(n1 int,t1 varchar(10)); Query OK, 0 rows affected (0.02 sec) mysql> insert into tt values ('','asd'),(NULL,''),('0',1),('NULL',NULL); Query OK, 4 rows affected (0.00 sec) Records: 4 Duplicates: 0 Warnings: 2 mysql> select * from tt; +------+------+ | n1 | t1 | +------+------+ | 0 | asd | | NULL | | | 0 | 1 | | 0 | NULL | +------+------+ 4 rows in set (0.00 sec) mysql>
ты говоришь глупости.или я не прав?
получается что ты ничего не понимаешьполучается что в mysql в запросах вида
WHERE f1='';а именно пустые