veri eklemede sorun yok güncellemede sorun çıkmakta
tablo yapım
ayar
id int 11 ai baslik varchar 100 link vsrchar 150 sosyal text json webm text jsonjson çıktısı
{"google":"","bing":"","yandex":"","qwant":""}sql sorgumupdate ayar set webm=json_replace(webm,"$.google","gddgesvhrwwg","$.bing","gsltkgrdergg",$.yandex","hfjhgkrfltsdf")bu kodu çalıştırdığımda
1305 davt.ayar.Json_replace function does not exists hatası vermekte
bu hatayı araştırdığımda Mysql betiğinin eski sürüm olduğunu öğrendim ve şuan güncelleyemiyorum
sitemdeki mysql güncel 5.6 sürümü kullanmakta tablo oluşturmak istedim(denemek için) tablo ekleme alanında mime tipi yoktu
uzatmadan json verileri ksybetmeden nasıl güncellleriz önerilerinizi bekliyorum ?
Çözüm
mysql sürümünüzü 5.7 güncelleyin
5.7 de mime tipi kaldırıldı bunun yerine veri tipini Text yapın @neptun; teşekkürler
json veriyi o şekilde tutabilirsin