Mengautomasikan Penggantian Teks dalam Jadual MySQL
Operasi mencari-dan-ganti manual dalam pangkalan data MySQL boleh membosankan dan memakan masa. Daripada mencari dan menggantikan teks secara manual, anda boleh memanfaatkan pertanyaan MySQL untuk melaksanakan penggantian ini merentas keseluruhan jadual. Begini caranya:
Kemas Kini Jadual Tunggal
Untuk mencari dan menggantikan teks dalam satu jadual, gunakan pertanyaan berikut:
UPDATE `table_name` SET `field_name` = replace(`field_name`, 'unwanted_text', 'wanted_text')
Contoh: Untuk menggantikan semua kejadian 'domain.example' dengan 'www.domain.example', gunakan berikut:
UPDATE `table_name` SET `field_name` = replace(`field_name`, 'domain.example', 'www.domain.example')
Kemas Kini Berbilang Jadual
Jika anda perlu mengemas kini berbilang jadual, adalah paling berkesan untuk mengambil longgokan pangkalan data penuh, melakukan cari-dan-ganti operasi di tempat pembuangan, dan kemudian muat naik semula yang diubah suai dump.
Awas:
Sentiasa buat sandaran sebelum membuat sebarang perubahan pangkalan data utama. Uji pertanyaan pada persekitaran pembangunan atau pementasan sebelum menggunakannya pada pangkalan data pengeluaran anda.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengautomasikan Penggantian Teks dalam Jadual MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!