0

私は次のようないくつかの列を持っています:

Provider            url                                                       id       
Apple               https://s3.amazonaws.com/my-bin/APPLE_MAY2011.xls         1
HP                  https://s3.amazonaws.com/my-bin/HP_MAY2011.xls            2

S3ビンの1つを変更したので、すべての行のURLを次のように変更する必要があります。

Apple               https://s3.amazonaws.com/mybin/APPLE_MAY2011.xls         1
HP                  https://s3.amazonaws.com/mybin/HP_MAY2011.xls            2

つまり、に変更my-binする必要がありmybinます。これをSQLで直接行うにはどうすればよいですか(すべてを選択し、すべての行に対して反復してINSERTを実行する代わりに)

4

1 に答える 1

6

次を使用できます。

update TABLE_NAME set url = replace(url, 'my-bin', 'mybin');
于 2012-05-14T23:38:29.640 に答える