Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
20.02.2017, 09:31
|
|||
---|---|---|---|
|
|||
SQL Insert много раз |
|||
#18+
Нужно записать в одну таблицу много значений одним запросом Код: sql 1. 2.
Так не работает Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Так работает, но имеет лимит. 5000 записей одним запросом не добавить. ПРОШУ ПОМОЧЬ!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.02.2017, 10:55
|
|||
---|---|---|---|
SQL Insert много раз |
|||
#18+
В любом случае вам нужно разделить на несколько, иначе вы упретесь в предел транзакции Пока весь запрос не будет усполнен будут висеть все блокировки по изменяемым объектам. И вы достигнете лимита этой таблицы, ее можно увеличить, но предел то все равно должен быть. Зачем вам нужно делать это именно одним запросом? Я вижу только одну причину делать так, это чтобы все данные были добавлены одной транзакцией. Запрос что ты привел первым не поддерживается, так можно добавить только одну строку, соотвественно только один список значений допустим. Есть еще способ добавить сразу несколько строк, это получить эти значения, из другой таблицы или запроса. Можно попробовать сделать вьюху, которая будет возвращать данные для добавления, и запрос будет намного короче. Кстати столкнувшись с ограничением, какую ошибку получаешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.02.2017, 14:02
|
|||
---|---|---|---|
SQL Insert много раз |
|||
#18+
Sabyrov.TalgatНужно записать в одну таблицу много значений одним запросом С чем связаны ограничения именно запросом и именно одним? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.02.2017, 18:14
|
|||
---|---|---|---|
SQL Insert много раз |
|||
#18+
Sabyrov.Talgat, Если текстовка запроса длинная строка, то само по себе будет ограничение в 32 кила, куда бы ни писалось. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.02.2017, 18:48
|
|||
---|---|---|---|
SQL Insert много раз |
|||
#18+
Но мы пока не услышали самого главного - зачем? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=39&tablet=1&tid=1556374]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 272ms |
total: | 417ms |
0 / 0 |