今天我們來講一下如何使用mysql將雙引號替換為空。
UPDATE 表名 SET 字段名 = REPLACE(字段名, '"', '');
上面這個代碼就是將表中某個字段的雙引號全部替換為空。我們只需要將表名和字段名改為我們要操作的表和字段名即可。
需要注意的是,如果我們只想替換某個字段中的部分雙引號,可以將代碼修改為:
UPDATE 表名 SET 字段名 = REPLACE(字段名, '"替換的字符串"', '');
這樣,只會替換該字段中特定字符串中的雙引號。
最后,如果我們想要將所有表中的某個字段中的雙引號全部替換為空,可以使用以下代碼:
SELECT CONCAT('UPDATE ',TABLE_NAME,' SET ',COLUMN_NAME,'=REPLACE(',COLUMN_NAME,',\"','\')') FROM INFORMATION_SCHEMA.COLUMNS WHERE DATA_TYPE='varchar' AND TABLE_SCHEMA='數(shù)據(jù)庫名';
這個代碼可以自動生成更新語句,將所有表中特定字段中的雙引號全部替換為空。