Boa noite, já tentei apagar e refazer a tabela, pois achei que poderia ter digitado alguma coisa errada, mas não adiantou. Continuou o mesmo erro. Seguem os dados. Se precisar de algo mais é só avisar.
ERROR 1054 (42S22) at line 1: Unknown column 'observacoes' in 'field list'
mysql> select * from compras;
+----+-------+------------+----------+-------------+
| id | valor | data | recebido | observacoes |
+----+-------+------------+----------+-------------+
| 1 | 1500 | 2014-05-14 | 1 | teste |
+----+-------+------------+----------+-------------+
1 row in set (0.00 sec)
+-------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| valor | double | YES | | NULL | |
| data | date | YES | | NULL | |
| recebido | tinyint(1) | YES | | NULL | |
| observacoes | varchar(255) | YES | | NULL | |
+-------------+--------------+------+-----+---------+----------------+