0

MySqlテーブルに約2000のレコードがあります。それらのいくつかの特定のフィールドは、不要なコロン文字(:)で始まります。この文字を最初から削除する必要があります。

どうやってやるの ?正規表現を使用する必要がありますか?

4

3 に答える 3

1

関数を使用して最初の文字を削除できSUBSTRます。お気に入り

UPDATE tableName SET field = SUBSTR(field, 2) WHERE field LIKE ':%';

または、単語のregex先頭文字 ( ) に一致させるためにも使用できます。使い方のリンク^はこちら。regex

于 2013-01-08T06:37:52.470 に答える
0
UPDATE tableName
SET columnName = REPLACE(columnName, ':', '')
WHERE columnName LIKE ':%'
于 2013-01-08T06:28:17.670 に答える
0

次のようなことができます:

UPDATE TABLE
SET FIELD = SUBST(FIELD,1)
WHERE LEFT(FIELD,1) = ':'
于 2013-01-08T06:32:20.760 に答える