修正帶有空格的未對齊 SQL 欄位
在 MySQL 中,欄位開頭或結尾的空格可能會中斷查詢。為了解決這個問題,MySQL 提供了 TRIM 函數。
使用 TRIM 刪除空格
UPDATE table_name SET field_name = TRIM(field_name);
此查詢刪除指定欄位中的所有前導和尾隨空格。
處理特定類型的空白
TRIM 可以使用以下語法定位特定類型的空白:
TRIM(<trim_type> '<characters>' FROM field_name)
其中
例如,要從欄位中刪除換行符(n):
TRIM(BOTH '\n' FROM field_name)
刪除所有空格
要刪除以下欄位中的所有空格欄位,使用REGEXP_REPLACE:
SELECT CONCAT('+', REGEXP_REPLACE(field_name, '(^[[:space:]]+|[[:space:]]+$)', ''), '+');
此查詢刪除欄位開頭和結尾的所有空格,包括空格、製表符和換行符。
以上是如何修復 MySQL 中由空格引起的 SQL 欄位未對齊?的詳細內容。更多資訊請關注PHP中文網其他相關文章!