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

  • Krumme1996

    Krumme1996

    21 EYLÜL 2009
  • natescamp

    natescamp

    30 NİSAN 2009
  • Truc Minh

    Truc Minh

    23 Ocak 2011