แทรกข้อมูลจำนวนมากมากกว่า 7000000 ระเบียนใน 1 นาทีในฐานข้อมูล (แบบสอบถามที่เร็วมากพร้อมการคำนวณ)
mysqli_query($cons, '
LOAD DATA LOCAL INFILE "'.$file.'"
INTO TABLE tablename
FIELDS TERMINATED by \',\'
LINES TERMINATED BY \'\n\'
IGNORE 1 LINES
(isbn10,isbn13,price,discount,free_stock,report,report_date)
SET RRP = IF(discount = 0.00,price-price * 45/100,IF(discount = 0.01,price,IF(discount != 0.00,price-price * discount/100,@RRP))),
RRP_nl = RRP * 1.44 + 8,
RRP_bl = RRP * 1.44 + 8,
ID = NULL
');
$affected = (int) (mysqli_affected_rows($cons))-1;
$log->lwrite('Inventory.CSV to database:'. $affected.' record inserted successfully.');
RRP และ RRP_nl และ RRP_bl ไม่ได้อยู่ใน csv แต่เราคำนวณว่าและหลังจากใส่แล้ว