เรามีฐานข้อมูลที่มีเรคคอร์ดจำนวนมากโดยมีข้อมูลไม่ดีในคอลัมน์เดียวซึ่งเอดิเตอร์แบบฝังหนีข้อมูลบางอย่างที่ไม่ควรหลีกเลี่ยงและทำลายลิงค์ที่สร้างขึ้น
ฉันต้องการเรียกใช้คิวรีเพื่อแทนที่อักขระที่ไม่ดีในระเบียนทั้งหมด แต่ไม่สามารถหาวิธีทำได้ ผมพบว่าฟังก์ชั่นใน MySQL แต่วิธีการที่ฉันสามารถใช้งานได้ภายในแบบสอบถาม?replace()
ตัวอย่างเช่นอะไรจะเป็นไวยากรณ์ที่ถูกต้องหากฉันต้องการแทนที่สตริง<
ด้วยวงเล็บเหลี่ยมมุมน้อยกว่าจริง ( <
) ในบันทึกทั้งหมดที่มี<
ในarticleItem
คอลัมน์? มันสามารถทำได้ในแบบสอบถามเดียว (เช่นเลือกและแทนที่ทั้งหมดในหนึ่ง swoop) หรือฉันจะต้องทำหลายแบบสอบถาม? แม้ว่าจะมีหลายแบบสอบถามฉันreplace()
จะใช้เพื่อแทนที่ค่าของเขตข้อมูลในมากกว่าหนึ่งระเบียนได้อย่างไร