我有一个非常长的MYSQL INSERT。 MYSQL冻结了几分钟,解冻后没有插入任何数据。
我的INSERT查询有问题吗?
INSERT INTO polim_inventory_transactions
(item, type, warehouse, quantity, date)
VALUES
(100004, 'Inventory Tr', 'BFL', 354.0000, '2013-01-31'),
(100007, 'Purchase Rec', 'BFL', 23552.0000, '2013-01-15'),
(100206, 'Inventory Tr', 'BFL', 125.0000, '2013-01-08'),
(100206, 'Inventory Tr', 'BFL', 75.0000, '2013-01-09'),
(100206, 'Inventory Tr', 'BFL', 100.0000, '2013-01-09'), ....
答案 0 :(得分:1)
如果这是MyISAM表,则可以在插入之前尝试锁定它。 此外,如果您在此表上有密钥,禁用它们也会有所帮助:
ALTER TABLE polim_inventory_transactions DISABLE KEYS;
一般情况下,您可以在此处查看更多提示:Bulk Data Loading for MyISAM Tables