Если у меня есть параметризованный оператор SQL, подобный этому:
SELECT * FROM table WHERE my_field = :field_value
Кто-нибудь знает, распознает ли PDO это (см. Ниже) как тот же оператор SQL и использует кеш вместо того, чтобы предполагать, что это совершенно другой оператор SQL:
SELECT * FROM table WHERE my_field = :new_field_value
Итак, я предполагаю, что вопрос заключается в следующем: если имя параметра изменится в параметризованном операторе выбора, но ничего больше не изменится, получу ли я все еще преимущество в производительности от кэширования? Или я должен убедиться, что имя параметра остается прежним?