1
สร้างตารางฐานข้อมูลจาก CSV
ฉันกำลังทำงานกับโมดูลที่ต้องการเข้าถึงข้อมูลแบบตารางบางอย่างจากแหล่งข้อมูลภายนอก มันเป็นเพียงสองคอลัมน์ แต่มีประมาณ 40000 แถว ขณะนี้โมดูลของฉันกำลังแยกวิเคราะห์ CSV ทั้งหมดเมื่อจำเป็น วิธีนี้ใช้งานได้ดี แต่เนื่องจากไฟล์มีขนาดประมาณ 450Kb สิ่งนี้จะทำให้สิ้นเปลืองทรัพยากรของเซิร์ฟเวอร์เมื่อนำไปใช้กับไซต์ที่ใช้งานจริง ฉันต้องการย้ายข้อมูลนี้ไปยังตาราง Magento และกำลังมีปัญหา ฉันใช้วิธี RDBMS ในสคริปต์การตั้งค่าของฉัน ala: $installer = $this; $installer->startSetup(); $table = $installer->getConnection() ->newTable($installer->getTable('my_table')) ->addColumn('column_a', Varien_Db_Ddl_Table::TYPE_TEXT, 5, array( 'nullable' => false, ), 'Column A') ->addColumn('column_b', Varien_Db_Ddl_Table::TYPE_TEXT, 3, array( 'nullable' => false, ), 'Column B'); $installer->getConnection()->createTable($table); $installer->endSetup(); มันใช้งานได้ดีในการสร้างตารางของฉัน …