Ограничение на размера на SQL заявката, PHPClub - клуб за разработчици на PHP

Отиди на страница

Ограничение на размера на SQL заявката

Има желание да направите заявка в програмата като

Но броят на идентификаторите в клаузата IN може да бъде теоретично безкраен.
Почти 10 хиляди вероятно не повече.

Има ли някакви ограничения за размера на заявката?

TDD заразени

DiMA
Тези. все още има ограничение.

zerkms
Има ли значение за размера на заявката? Тези. ако идентификаторите не са взети от "правилното" място, тогава максималният размер на заявката е един, а ако е правилен, тогава друг?

DiMA
Въз основа на търсенията в Google max_allowed_packet = 1 MB
Благодаря за отговора.

Нямам нужда от текущата стойност, а по подразбиране.
Намерени 3 съобщения, навсякъде се споменава около 1 MB.

P.S. Google винаги помага, просто трябва да знаете „какво“ да търсите. Затова помолих да посоча точната дума.

TDD заразени
oncle ужасно

***** и zerkms
Докато тази конструкция се обмисля за използване в два случая
1. В този случай идентификационните номера се вземат от други заявки.
Има дървесна структура
ИД, ЛИЧНО.
Когато сменяте родителя, трябва да намерите ВСИЧКИ деца, деца на деца и т.н. и да съберете всичките им лични карти. Така че вътрешното присъединяване не се търкаля.

2. Списъкът с идентификатори идва в POST заявка. вътрешното присъединяване също не се търкаля.