When performing a blueprint find() or findOne() without passing an array, you get PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'Array' in 'where clause' in MySQL for a table with a compound key. An appropriate error should be thrown.