mysql中如何查询varchar类型字段为空的纪录
设置条件为:
null,NULL
"",''
均告失败,就是查询不出来
惭愧~这问题貌似有些弱智
对了,我用的管理工具是mysqladmin
不知道这有没有影响
刚得知应该
is null
而不是用=
空字符串为: =''
null值则为: where field_name is (not) null 或 ifnull(field_name,'')=''
SQL code:
SELECT * fromM TB WHERE 字段 IS NULL OR 字段='' OR LOWER(字段)=LOWER('NULL')
select * from yourTable where col is null;
SQL code:
mysql> select * from t_asoliddream66;
+------+------+
| id | col |
+------+------+
| 1 | NULL |
| 2 | aaa |
| 3 | NULL |
| 4 | bbb |
+------+------+
4 rows in set (0.05 sec)
mysql> select * from t_asoliddream66 where col is null;
+------+------+
| id | col |
+------+------+
| 1 | NULL |
| 3 | NULL |
+------+------+
2 rows in set (0.08 sec)
mysql>
相关问答:
假如数据库中有个test表,表中有id,Name,num,记录时间
id为自增长主键,name是名字,num表示其数量
1 nike 100 系统时间
2 nike 300 &n ......
大家好:
我是搞C的, 现在想用C 连接MYSQL,但是怎么也连接不了,我的代码如下:
#include <stdio.h>
#include "C:\Program Files\MySQL\MySQL Server 5.0\include\mysql.h"
......
我在书上看到说每一个表都属于某一个模式,如果要为表指定模式,有三种方法:
1)
在创建表时显式的给出模式名,比如create table "xxx".sno(......);
2)
在创建模式的时候同时创建表
3) ......
我用的like模糊查询,比如mysql的name中有“csdn论坛系统”这几个字,如何在 <input>中查询“csdn 系统”也能出来这个“csdn论坛系统”,我现在是查“csdn”或者“系统”都可以。谢谢各位了!不知道我这么表达 ......
有一条sql语句 select a.name ,b.name from tableA a,tableB b where a.id = b.id and 。。。(其他过滤条件)
其中a.id 为tableA主键 有唯一性索引 数据量才1千多
b.id 为日志表tableB 的外键 ,慢去条件的才 ......