Быстрая вставка миллиона строк в MySQL, prepare,exec |
Здравствуйте, гость ( Вход | Регистрация )
Быстрая вставка миллиона строк в MySQL, prepare,exec |
VladimirPivovar |
18.9.2011, 11:46
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 18.9.2011 Пользователь №: 2883 Спасибо сказали: 0 раз(а) Репутация: 0 |
Решил написать алгоритм, который бы быстро вставлял в базу несколько сотен миллионов строк в MySQL
Пока остановился на том, чтобы проверить как вставляется несколько одинаковых строк в цикле:
Вместо (?,?,?,?,?) должны ведь подставляться строки 1234567891011 и т. д. однако при выполнении вываливается ошибка : "No data supplied for parameters in prepared statement" как побороть данную проблему? Сообщение отредактировал ViGOur - 6.10.2011, 14:40
Причина редактирования: не забываем про тэг code
|
|
|
Гость_Гость_* |
14.12.2011, 12:12
Сообщение
#2
|
Гости |
Делаю обычно так:
не знаю инъекцией это называется вроде? а может путаю |
|
|
Svet |
10.1.2012, 12:03
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 26.10.2011 Пользователь №: 2966 Спасибо сказали: 0 раз(а) Репутация: 0 |
Делаю обычно так:
не знаю инъекцией это называется вроде? а может путаю Это явно не инъекция. Думаю, так будет работать гораздо быстрее, чем вызывать каждый раз по одному запросу, но не уверен, что это будет самый быстрый способ. |
|
|
Текстовая версия | Сейчас: 27.12.2024, 1:26 |