Beberapa hari yang lalu ada pesan masuk melalui akun gtalk saya dan menanyakan bagaimana cara mengubah string dalam cell berupa text dalam basis data tanpa mempengaruhi string lain dalam text.
Setelah mencari pada literatur yang saya miliki akhirnya saya menemukan syntax sql sebagai berikut :
mysql > update `namatabel` set `namakolom` = replace(`namakolom`,’stringlama’,'stringbaru’) where `namakolom` like ‘%stringlama%’;
Basis data yang digunakan adalah MySQL. Untuk basis data lain, baca literatur mengenai basis data tersebut.
Semoga bermanfaat.
Dalam beberapa bulan terakhir memang saya sibuk melakukan sesuatu yang diluar pekerjaan rutin saya, sebuah pengembangan aplikasi pembantu pekerjaan. Pengembangan ini diluar dari pengembangan sistem inti dari instansi tempat saya bekerja, namun saat ini aplikasi ini telah mulai diaplikasikan di setiap kantor wilayah di bawah instansi tempat saya bekerja.
Pengembangan aplikasi ini menggunakan pola pengembangan aplikasi berbasis open source dimana pengembang inti dari aplikasi ini adalah pemilik domain agul.net. Posisi saya adalah membantu optimalisasi sistem yang digunakan, mulai dari konfigurasi apache, php maupun mysql serta sistem operasi yang digunakan.
Pada awalnya aplikasi ini dikembangkan di sistem operasi yang selama ini saya pelajari, Linux, dengan basis distro Ubuntu. Namun karena kerusakan dari segi perangkat keras, terpaksa server digantikan oleh perangkat yang lebih baru yang menggunakan sistem operasi standar dari instansi.
Selengkapnya… »
NB : Lama tidak menulis membuat saya kagok untuk memulai lagi.
Beberapa hari yang lalu saya diminta oleh atasan saya dalam sebuah proyek untuk membuat suatu prosedur backup atau membuat salinan data secara otomatis untuk menjaga agar tidak terjadi kehilangan data bila terjadi kerusakan pada sistem yang berjalan.
Sebelumnya, sang pemilik program, pembuat awal aplikasi yang dijadikan proyek, yang mungkin akan menjadi aplikasi nasional sambil menunggu selesainya sistem baru yang sedang dibangun oleh kantor pusat, melakukan backup dengan melakukan `cp -r db db_backup`. Memang desain basis data MySQL memungkinkan proses seperti itu untuk pemindahan data.
Namun apakah proses ini dianjurkan? Ternyata tidak. Karena ternyata hanya dengan mesin penyimpanan data MyISAM saja proses ini dapat berjalan. Sedangkan saya sebagai pemegang layanan pada server menginginkan penggunaan mesin penyimpanan yang lebih. Selengkapnya… »
Untuk memenuhi tenggang waktu yang ditentukan oleh yang meminta bantuan kepada saya, saya memerlukan sebuah referensi pemrograman, baik itu bentuk jadi maupun berbentuk teks bacaan.
Beberapa minggu yang lalu saya menemukan sebuah class php, dan saya sudah mencoba untuk menggunakannya. Script ini dibuat pada April 2005 oleh Micah Carrick dan beliau telah mendistribusikan idenya dalam artikel PHP MySQL Database Class. Untuk lebih jelasnya silakan unduh script tersebut. Versi terakhir yang ada adalah versi 1.0.4 yang dirilis tanggal 7 Juni 2005.
Dalam paket zip yang ada sudah termasuk contoh penggunaan.
Selengkapnya… »