0

I have a table myspec with record like below. It has more than 100 records. I want to replace based on some condition. How do I replace words inside a string in MYSQL?

id definition:

1  <id>1234</id>
   <name>sbc</name>
   <spec class = "com.fs.one">
     <x class = "">
     </x>
    <y class = "">
     </y>
   </spec>

2  <id>890</id>
   <name>test</name>
   <spec class = "com.fs.five">
     <x class = "">
         <x class = "">
         </x>
         <y class = "">
         </y>
     </x>
   </spec>

How do I replace <spec...> </spec> with my new value @newdefinition?

@newdefinition  = "<spec class = "com.fs.new"> 
                    <x class = "">
                        <x>
                        </x>
                        <y>
                        </y>
                    </x>
                    <y>
                    </y>"
Tim Lewis
  • 27,813
  • 13
  • 73
  • 102
shree
  • 2,745
  • 7
  • 28
  • 35

0 Answers0