ปัญหาปัญหาเกิดจากการนำข้อมูลที่อยู่ในไฟล์ excel เข้าฐานข้อมูล แล้วพบว่า มีช่องว่างข้างหน้าข้อมูล (ตัวอย่างข้อมูลในคอลัมน์ SEQ_ID) เมื่อเห็นว่ามีช่องว่างข้างหน้าข้อมูลจึงใช้คำสั่ง UPDATE tablename SET SEQ_ID = TRIM(SEQ_ID) ผลที่ได้คือ ไม่สามารถลบช่องว่างออกไปได้ วิธีการหาสาเหตุหาสาเหตุโดยการคัดลอกข้อมูลไปวางในโปรแกรม Notepad++ ทำให้พบว่า มีตัวอักขระอยู่แต่ไม่แสดงผลบนหน้าจอของโปรแกรม Navicat ดังนั้นจึงไม่สามารถใช้คำสั่ง TRIM ลบออกไปได้ วิธีแก้ปัญหา1. เปิดไฟล์ excel แล้ว copy ในส่วนช่องว่าง 2. แล้วเปิด Find and Replace แล้ววางช่องว่างที่ได้ copy มา ที่ Find …