19/04/2553 14:22:12 192.168.0.251/hos #42000You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '{285EA639-A8F2-465D-A693-E5E8BDF8A868}'' and (finance_number = '' or finance_num' at line 1 CLI>XRAY_1 SQL>delete from opitemrece where hos_guid = ''{285EA639-A8F2-465D-A693-E5E8BDF8A868}'' and (finance_number = '' or finance_number is null)
Error
check the manual that corresponds to your MySQL server version for the right syntax to use near '{285EA639-A8F2-465D-A693-E5E8BDF8A868}'' and (finance_number = '' or finance_num' at line 1
SQL ทั้งหมด
delete from opitemrece where hos_guid = '' {285EA639-A8F2-465D-A693-E5E8BDF8A868}'' and (finance_number = '' or finance_number is null)
ดูผ่าน ๆ ก็คิดว่า SQL น่าจะถูกแล้วนะครับ แต่ก็ยังงว่าทำไมมันถึง Error
ก็เลย copy ไป run ดู แล้วก็พบว่า
delete from opitemrece where hos_guid = '' {285EA639-A8F2-465D-A693-E5E8BDF8A868}'' and (finance_number = '' or finance_number is null)
ตัวสีแดงเป็นเครื่องหมาย Single Quote 2 อันติดกันครับ
แบบนี้ที่อื่นเป็นกันบ้างหรือเปล่าครับ