我想在一次插入更多的行到我的SQL表中。我想知道什麼是最好的辦法。批處理SQL是否插入mySQL優化的好方法?
1)使用INSERT語句對於每條數據
INSERT INTO message (email, txt) VALUES ('[email protected]', 'txt1');
INSERT INTO message (email, txt) VALUES ('[email protected]', 'txt2');
INSERT INTO message (email, txt) VALUES ('[email protected]', 'txt3');
2),或者使用批量插入,而不是它?
INSERT INTO message (email, txt) VALUES ('[email protected]', 'txt1'),('[email protected]', 'txt2'),('[email protected]', 'txt3');
我們正在討論每插入數十條數據。從優化的角度來看哪一個更好?
BTW:TXT文本是類型列
謝謝你的忠告提前!
Jakub
OP說MySQL,你的鏈接是用於Oracle的;它們可能沒有意義。 – MarkR
@markr的權利,刪除鏈接...試圖找到一些MySQL的基準... – hvgotcodes