1. Home
  2. /
  3. Web technology
  4. /
  5. MySql
  6. /
  7. [ MySQL ] –...

[ MySQL ] – 利用 MySQL LENGTH() 函式 刪除重覆欄位

評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]

利用 MySQL LENGTH() 函式 刪除重覆欄位

有時候有些欄位內容有一定的規則,但時用者輸入時往往不照規則來;造成要統計資料時會失準,這時候就可以透過一些機制來刪除無效資料。

一般來說前端要先擋,後端再擋一次,但有時候會希望不要擋的太死會顯響到使用者的輸入意願(也就是會造成使用者操作體驗不佳)。這次的例子是 某個欄位最少要超過六個字元以上,也就是說六個字元以下的都算是無效資料可以刪除。

顯示某欄位的長度

SELECT * , LENGTH( column_name ) AS a
FROM table_name
WHERE 1
ORDER BY a ASC

刪除某欄位的長度 小於6的資料

DELETE FROM LPN WHERE LENGTH( column_name ) <6

評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *