คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
ถ้าไม่ต้องทำ UI และสามารถเข้าถึงพอร์ตของเครื่องฐานข้อมูลได้ ใช้โปรแกรมอื่นอัดไฟล์ csv ลงไปตรง ๆ
https://www.heidisql.com/download.php
หรือใช้คำสั่ง LOAD DATA LOCAL INFILE ด้วยพารามิเตอร์ต่าง ๆ ที่เหมาะสม
- https://dev.mysql.com/doc/refman/8.0/en/loading-tables.html
- https://dev.mysql.com/doc/refman/8.0/en/load-data.html
ถ้าสามารถเข้าถึงเครื่อง server ดีบักด้วยการดู log ของ php, apache, mysql
ถ้าไม่สามารถเข้าถึงเครื่อง server ลองสั่ง output จำนวนรอบ, row ก่อน insert เพื่อดูว่ามีความผิดปกติที่รอบไหน บรรทัดไหน row ไหน
ซึ่งอาจจะผิดที่ code หรือผิดที่ข้อมูลดิบเองก็ได้
ถ้าไม่ติด NDA เอา code มาให้คนอื่น review หรือไป stackoverflow
https://www.heidisql.com/download.php
หรือใช้คำสั่ง LOAD DATA LOCAL INFILE ด้วยพารามิเตอร์ต่าง ๆ ที่เหมาะสม
- https://dev.mysql.com/doc/refman/8.0/en/loading-tables.html
- https://dev.mysql.com/doc/refman/8.0/en/load-data.html
ถ้าสามารถเข้าถึงเครื่อง server ดีบักด้วยการดู log ของ php, apache, mysql
ถ้าไม่สามารถเข้าถึงเครื่อง server ลองสั่ง output จำนวนรอบ, row ก่อน insert เพื่อดูว่ามีความผิดปกติที่รอบไหน บรรทัดไหน row ไหน
ซึ่งอาจจะผิดที่ code หรือผิดที่ข้อมูลดิบเองก็ได้
ถ้าไม่ติด NDA เอา code มาให้คนอื่น review หรือไป stackoverflow
แสดงความคิดเห็น
ขอสอบถามเกี่ยวกับการ insert ข้อมูลเข้าฐานข้อมูลค่ะ โดยการวนลูป แต่ข้อมูลมาไม่ครบค่ะ
ขอคำแนะนำด้วยนะคะ
ใช้ภาษา php และ rdbms เป็น phpmyadmin ค่ะ
ขอบคุณค่ะ