Kita tahu bahawa fungsi REPLACE() digunakan untuk menggantikan satu subrentetan yang muncul dalam rentetan dengan subrentetan lain. Kami juga boleh mengemas kini jadual menggunakan fungsi REPLACE dan pernyataan UPDATE. Contoh berikut akan menunjukkannya -
mysql> Update Student set Father_Name = REPLACE(Father_Name, 'Mr.','Shri '); Query OK, 5 rows affected (0.06 sec) Rows matched: 5 Changed: 5 Warnings: 0 mysql> Select Name, Father_Name from Student; +---------+-----------------+ | Name | Father_Name | +---------+-----------------+ | Gaurav | Shri Ramesh | | Aarav | Shri Sanjay | | Harshit | Shri Lovkesh | | Gaurav | Shri Ramchander | | Yashraj | Shri Mohan | +---------+-----------------+ 5 rows in set (0.00 sec)
Pertanyaan di atas mengemas kini lajur Father_name dengan mencari "Encik" dan menggantikannya dengan "Shri".
Atas ialah kandungan terperinci Bagaimana untuk menggunakan REPLACE() dengan klausa UPDATE untuk membuat perubahan kekal pada jadual?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!