萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> mysql刪除字段為Null或空格數據

mysql刪除字段為Null或空格數據

在mysql中刪除空數據有幾種辦法一種是直接a=NULL就可以刪除了,另一種是 a is null也可以刪除了,空格就直接等待=\" \"就可以了。

刪除Null數據

 代碼如下 復制代碼

delete from 表名 where 字段名='' or delete from 表名 where 字段名=NULL

刪除空格數據


還包含字符串中間的空格,答案是 replace,使用mysql自帶的 replace 函數,另外還有個 trim 函數。
 
(1)mysql replace 函數
 
語法:replace(object,search,replace)
 
意思:把object中出現search的全部替換為replace
 
案例:

 代碼如下 復制代碼 update `news` set `content`=replace(`content`,' ','');//清除news表中content字段中的空格 


(2)mysql trim 函數
 
語法:trim([{BOTH | LEADING | TRAILING} [remstr] FROM] str)
 
以下舉例說明:

 代碼如下 復制代碼

mysql> SELECT TRIM(' phpernote  '); 
-> 'phpernote' 
mysql> SELECT TRIM(LEADING 'x' FROM 'xxxphpernotexxx'); 
-> 'phpernotexxx' 
mysql> SELECT TRIM(BOTH 'x' FROM 'xxxphpernotexxx'); 
-> 'phpernote' 
mysql> SELECT TRIM(TRAILING 'xyz' FROM 'phpernotexxyz'); 
-> 'phpernotex' 

copyright © 萬盛學電腦網 all rights reserved