私は、次のMySQLデータMySQLは文字列の一部に基づいて文字列全体を置き換えますか?
- USERFILES /ユーザー/ JohnSmith/2013_Thanksgiving_Final.jpg
- USERFILES /ユーザー/ JaneJohnson/2013_Thanksgiving_Final.jpg
- USERFILES /ユーザー/ BobbyLee/2013_Thanksgiving_Final.jpg を持っていると仮定
変更する方法はありますか?
- globalfiles/2016_Thanksgiving_Final.jpg
- globalfiles/2016_Thanksgiving_Final.jpg
- globalfiles/2016_Thanksgiving_Final.jpg
私はこのような何かを考えていましたか?
UPDATE user__attributes SET value = REPLACE(value, REGEXP '2013_Thanksgiving_Final', 'globalfiles/2016_Thanksgiving_Final.jpg') WHERE value LIKE '%2013_Thanksgiving_Final%';
私はREGEXPを使用した場合、それは交換することのほんの一部をオフに基づいて、文字列全体を、標的と考えていましたか?私はこれを試みて間違いを投げたが。
ありがとうございます!
を使用する必要がありますか? – scaisEdge