我用DELET FROM WHERE NAME IS NULL 或=‘’都不行啊

解决方案 »

  1.   

    DELET FROM WHERE NAME IS NULL or LEN(NAME)=0 or UPPER(NAME)='NULL'
      

  2.   

    跟着楼主一起写错了DELETE
    DELETE FROM WHERE NAME IS NULL or LEN(NAME)=0 or UPPER(NAME)='NULL'
      

  3.   

    DELETE TB WHERE ISNULL(NAME,'')=''
      

  4.   

    看来可能又是全角空格,或是TAB
      

  5.   

    MYSQl不知道 MSSQL被他们说光了
      

  6.   

    你知道你的那些空是什么吗?知道的话就好办,NULL '' 全角空格,TAB??
      

  7.   

    全角空格,TAB??  假如是这两个的话,应该怎么处理
      

  8.   

    if (strlen($row['mpla'])<2) echo "该数据为空!"; else echo $row['mpla'];上面的倒是可以查询来。不过这个是PHP  不知是否有人懂
      

  9.   

    DELETE TB WHERE ASCII(NAME)=ASCII(' ')--全角161
    DELETE TB WHERE ASCII(NAME)=ASCII(' ')--TAB9
      

  10.   

    select length(name) from yourTable看一下你的这些记录到底是不是为空?
      

  11.   

    先检查看下是否有你所说的null或''记录没有:
    select * from tb_name where ifnull(NAME,'')=''
      

  12.   

    先查看该字段的长度 如果长度固定且是1 并且其他字段有值length>1delete from t where length(a)<2;