CodeIgniter3でDBのエラー情報取得方法

CodeIgniter DBのエラー取得方法のメモ。

Handling Errors http://www.codeigniter.com/user_guide/database/queries.html#handling-errors

$error = $this->db->error();
$error = {array} [2]
 code = 1062
 message = "Duplicate entry '2013-11-30' for key 'PRIMARY'"

戻り値の連想配列にcode messageがセットされる。