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

利用 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

!去下營經續永站本助幫能就下一點輕輕,話的您到助幫有章文的我果如 如果我的文章有幫助到您的話,輕輕點一下就能幫助本站永續經營下去!

發佈留言

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