Mengubah string dalam hal ini adalah mengubah suatu kata ataupun kalimat pada konten yang pernah kita buat. Untuk konten yang masih sedikit, perubahan secara manual tidak menjadi permasalahan. Namun bagaimana jika akan mengubah lebih dari 10 konten? Kasus tersebut pernah Saya alami. Jadi, Saya harus mengubah alamat URL dari A ke alamat URL B. Jumlah konten sekitar 38 artikel.
Secara default, ketika kita akan mengubah data, umumnya menggunakan query update. Apabila ditulikan, query codenya adalah sebagai berikut :
update table set field = "perubahan" where kondisi
Pada query di atas, adalah query untuk mengubah satu field menjadi string yang lain dengan menggunakan kondisi. Anda juga dapat menghilangkan kondisi tersebut apabila akan mengubah semua data.
Kembali ke kasus semula. Jika saya memiliki konten sebanyak 38 row dan hanya mengubah beberapa string saja di dalamnya, apabila Saya melakukan 1 per 1 perubahan secara manual, pastinya sangat memakan waktu. Lalu bagaimana querynya? Begini codenya :
update table set field = REPLACE(field, 'string_yang_dubah', 'atring_perubahan') where kondisi
Pada query di atas, hampir mirip dengan query update sebelumnya. Hanya saja, pada query ini terdapat tambahan fungsi REPLACE. Yang berfungsi untuk mengubah beberapa string di dalam field.
Nah, mudah sekali bukan cara mengubahnya? Demikianlah penjelasan singkat mengenai Query Mengubah String pada Database. Semoga dapat bermanfaat buat Anda.
Leave a Reply