,如果我有一個參數化的SQL語句是這樣的:命名參數,緩存和PDO
SELECT * FROM table WHERE my_field = :field_value
有誰知道,如果PDO將認識到這一點(見下文)相同的SQL語句,並使用高速緩存,而不是假設這是一個完全不同的SQL語句:
SELECT * FROM table WHERE my_field = :new_field_value
所以,我想的問題是:如果在參數選擇語句中的參數的變化,但沒有其他的名稱更改,將我仍然獲得高速緩存的性能優勢?或者我必須確保參數名稱保持不變?
「SELECT *」總是讓我不寒而慄。 :-) – 2008-12-18 13:12:42