1

私はUPDATE、列内のすべての文字列を以前と同じ値に変更するステートメントを作成するのが好きですが、各文字の間に区切り文字列を使用します。

区切り記号: UPDATE の\s*
前: UPDATEのabcd
後:a\s*b\s*c\s*d

私が欠けているのは、各文字間で文字列を分割するための文字列関数です。セパレーター付きの文字列 concat は、後でconcat_ws()で機能する場合があります。

何かのようなもの:

UPDATE tab SET col1 = concat_ws('\s*', magic_split(col1));
4

1 に答える 1