0
任務:從oracle向mysql插入數據。
爲了更快地插入數據,我做了插入數據作爲「插入塊」方法。 。Sql insert作爲「插入塊」方法
像這樣(例如查詢與兩個記錄。(在現實500))
INSERT INTO test_table
(bill_balance,
prime_uid,
customer_id,
account_name,
phone,
street,
bill_dt,
account_no)
VALUES ('111',
'123456',
'1234-56789',
'My name is',
'20373359',
'Street name',
'1970-01-01 02:00:00',
'123456'),
('2',
'123',
'123-123',
'TEST',
'',
'test 123',
'1970-01-01 02:00:00',
'123456789')
我有這個錯誤:MySQL服務器已消失。
在PHP我有此設置:
error_reporting(E_ALL);
ini_set("memory_limit", "512M");
ini_set("max_execution_time", 0);
set_time_limit(0);
ini_set('display_errors','1');
ini_set('interactive_timeout', 3600);
ini_set('wait_timeout', 3600);
ini_set('mysql.connect_timeout', 60);
ini_set('mysql.allow_persistent', true);
用簡單的插入,它的工作原理目前未使用的塊插入方法的工作!
這是你的完整的插入,兩個記錄?或者是導致錯誤更大的實際命令? – wonk0
「像這樣」表示它只是表示結構;)爲了超時,他需要更多的記錄。 – Jacob
不,它不是一個插入的完整INSERT.500記錄。我試圖用兩個記錄來完成它,而且它也沒有工作。 – Oyeme