-1

これを使用してスマイルパス(大量更新)を更新する必要があるテーブルスマイルを取得しました

 UPDATE `smilie` SET `smiliepath` = 'http://newpathhere.com/smilies/smile.gif' WHERE `smilieid` =1;

問題が発生したため、すべてのパスを一括更新する必要があります。私は where smileid > 1 を使用できると信じています。古いパスの 2 番目の問題はhttp://oldpath.com/icons/smile.gifの ように見えるので、置き換える必要があります。 " http://oldpath.com/icons " だけで終了ファイルを保持してください。

4

1 に答える 1

0

これを行うには、mysql REPLACE 関数を使用できます。

UPDATE `smilie` SET `smiliepath` = REPLACE(smiliepath,' http://oldpath.com/icons/','http://newpathhere.com/smilies/') WHERE `smilieid` >1;
于 2012-06-04T08:53:56.240 に答える