令和2年/ 2020-06-01 02:30
mysql pdo query exec 違い
$pdo->exec($sql)
は、更新された件数を返す。
1行も更新がなければ、0を返す。

なので、
sqlエラー時に処理したい場合は
$pdo->query($sql)
を使うといい。