PHP + MySQL についてお知恵をお貸しください(´・ω・`)

やりたいこと:
LIMIT の部分に PHP からパラメータを割り当てたい。

問題:
LIMIT 部分に対してだけエラーが起きてしまう。
WHERE に対してパラメータを割り当ててもエラーにはならない。

以下がコード(一部抜粋)です。
$sql = 'select store_id, store_code from store limit 0, :limit_size';
$st = $conn->prepare($sql);
$st->bindValue('limit_size', 5);
$st->execute();
$rows = $st->fetchAll(PDO::FETCH_ASSOC);
print_r($rows);

以下が発生したエラーです。
PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[4200
]: Syntax error or access violation: 1064 You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version for the right sy
tax to use near ''5'' at line 1' in ...

間抜けな間違いをしているのだと思うのですが、
LIMIT でだけエラーが出る理由が分からず…orz