[英]mysql query for check multiple not empty column
我想檢查多個非空列,就像我檢查多個空列:-
SELECT * FROM users WHERE "" IN(`profilepic2`,`bsector`,`gender`,`first_name`,`sur_name`,`phone`,`hphone`,`countryresd`,`passportnum`,`maritalstatus`,`haddress`,`countryofbus`,`maddress`,`paddress`)
現在我不想通過mysql查詢來清空列。
這應該可行。用您的必填列替換some_col
。
SELECT * FROM users WHERE some_col IS NULL OR some_col = " ";
SELECT * FROM users where WHERE some_col!=“” AND some_col不為空;
$fields = mysql_query("SHOW columns FROM mytablename");
while($row = mysql_fetch_array($fields))
{$field_name[] = $row['Field'];
}
for($i=0; $i<sizeof($field_name; $i++;)){`enter code here`
"SELECT * FROM users WHERE '".$field_name[$i]."' IS NULL OR '".$field_name[$i]."' = ''";
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.