คือผมมีปัญหาว่า ผมใช้คำสั่ง
LOAD DATA INFILE INTO TABLE
มีปัญหาคือ หากเป็นไฟล์ขนาดเล็ก จะเข้าได้หมดทุกบรรทัดครับ
แต่หากเป็นไฟล์ใหญ่ๆ เช่น >= 8 MB. ขึ้นไป
เช่น 98841 บรรทัด แต่ข้อมูลจะเข้าได้ 49000 ข้อมูลจะขึ้นได้แค่
ครึ่งเดี่ยว ไม่ทราบว่าจะ set mysql อย่างไรครับ
--------
PHP 5.1
MySQL 5.0.4
Linux CentOS
กระทู้เก่าๆ จะย้ายตามไปในภายหลัง ตอนนี้ปิดการโพสต์กระทู้ไว้ เหลือไว้เฉพาะอ้างอิงเท่านั้น
จากที่ตรวจสอบในวันนี้นะครับ ดูเหมือนว่ามันทำงานแบบกระโดดข้ามนะครับ
เช่น
มันจะทำ แถว 1,แถว 3,แถว 5
ไม่เข้าใจมันเกิดจากอะไรครับ
ลองดูพวก \r \n
ผมหาตามที่คุณ sugree บอกแล้วครับ ตอนแรกผมใช้ลงท้ายบรรทัดด้วย \n
แล้วผมเปลี่ยนเป็น \r\n ก็ยังได้ผลเหมือนเดิมครับ
ไม่เคยใช้
LOAD DATA INFILEแฮะ จาก MySQL 5.0 Reference กรณีของ CSV น่าจะต้องบังคับให้มันใช้\nตัดบรรทัดด้วย ถ้าไม่ได้ลองแปะคำสั่งที่ใช้ import เต็มๆ ดูหน่อยครับ