Devdit
 

FUNCTION STUFF does not exist คือ วิธีแก้ไข

569

ต้องการใช้คำสั่ง STUFF บนฐานข้อมูล MySQL / MariaDB เพื่อลบคำที่ไม่ต้องการ และแทนที่ด้วยคำใหม่ แต่พอรันคำสั่ง SQL แล้วไม่สำเร็จขึ้นข้อความว่า FUNCTION example.STUFF does not exist ปัญหานี้ต้องแก้ไขอย่างไร

SELECT STUFF('Hello World', 7, 5, 'SQL')

 

วิธีแก้ไข

กรณีใช้ฐานข้อมูล MySQL หรือ MariaDB แนะนำให้ใช้คำสั่ง INSERT แทน STUFF เนื่องจากคำสั่ง STUFF เป็นคำสั่งของ SQL Server ส่วน INSERT คือคำสั่งของ MySQL หรือ MariaDB สามารถเขียนคำสั่งได้ดังนี้

SELECT INSERT('Hello World', 7, 5, 'SQL') AS v
+-----------+
| v         |
+-----------+
| Hello SQL |
+-----------+
เขียน 1 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ