2012-04-03 53 views
1

作爲標題,我想知道如何只取代記錄的第一個字符,如果它包含確定的字符?MySQL:如果包含一個確定的字符,我怎麼才能替換第一個字符?

例如:

記載: 「你好」 - >記錄 「你好」。

在這裏,我請從字符串「hello」

感謝空間

+5

解決: 我發現答案到MySQL文件: '的MySQL> SELECT TRIM(LEADING 'X' FROM 'xxxbarxxx'); - >'barxxx'' – Donovant 2012-04-03 15:16:49

+0

請將您的解決方案作爲未來用戶解答此問題的答案。 – 2012-04-03 15:21:21

+0

你應該把你的答案,這是比接受的解決方案更好 – Timmy 2014-06-16 19:08:54

回答

2

如果YourField具有第一個字符的空格,請使用此選項。 你可以,當然,改變第一個字符爲任何你喜歡的。

UPDATE YourTable SET 
YourField = RIGHT(YourField,LENGTH(YourField)-1) 
WHERE YourField like ' %' 
0

你不能只更新「唯一」的第一個字符,你必須使用的定期更新更換整個列。

相關問題