SORU
9 Aralık 2009, ÇARŞAMBA


MySql bir dize bir bölümünü güncelleştirmek için bir Yol?

Bir MySQL sorgusu ile bir dize yalnızca bir bölümünü güncelleştirmek için arıyorum.

Örneğin, ben 10 tüm kayıtları içeren 'string' bir parçası olarak alan değeri (yani, 'bir şey/string', 'bir şey/stringlookhere', 'bir şey/dize/vesaire', vardır bir yolu değiştirin 'string' anothervalue' için her satırı üzerinden bir sorgu, bu yüzden bu sonuç çıktı 'bir şey/anothervalue', 'bir şey/anothervaluelookhere', 'bir şey/dize/vesaire', vardır bir yolu değiştirin 'anothervalue'

CEVAP
9 Aralık 2009, ÇARŞAMBA


Bu çalışması gerektiğini düşünüyorum:

UPDATE table SET field = REPLACE(field, 'string', 'anothervalue') WHERE field LIKE '%string%';

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AndroidSale

    AndroidSale

    17 NİSAN 2011
  • brokenbellsVEVO

    brokenbellsV

    11 EYLÜL 2009
  • funbro1

    funbro1

    11 Aralık 2007