0
タスク:oracleからmysqlにデータを挿入します。
データを高速に挿入するために、「挿入ブロック」メソッドとしてデータを挿入しました。 。このようSqlは「挿入ブロック」メソッドとして挿入します
は
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')
(本当の500で2つのレコードを持つクエリの例...()のために)私は、このエラーが発生しました: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);
、それが動作しますこれは、ブロックの挿入方法で作業していません!。
これはあなたの完全なINSERT、二つのレコードのですか?または、エラーをより大きくする実際のコマンドですか? – wonk0
「これと同様」は、構造の単なる表現であることを示しています;タイムアウトするには、さらに多くのレコードが必要です。 – Jacob
いいえ、1つのインサートに完全なINSERT.500レコードがありません.2つのレコードでそれをやろうとしています。それもうまくいきません。 – Oyeme