When looking at the structure of the customer_entity table, I noticed the created_at field has this attribute: on update CURRENT_TIMESTAMP. So every time the row is updated, the created_at timestamp changes.
It seems like this attribute should exist on the updated_at field, not the created_at field. I know it's rare that this table is directly modified due to the EAV structure, but it still seems wrong to ever modify the created_at field.
Is there a reason for this table structure, or is it just a bug?
Edit: I found a confirmed bug report from Magento for this. Issue #27944. Unfortunately, you must log in to view it. http://www.magentocommerce.com/bug-tracking/issue?issue=13882

cron_schedule,api_user,admin_user,customer_entity_address,downloadable_link_purchased,downloadable_link_purchased_item,index_event,eav_entitylog_customer,sales_flat_quote_address,sales_flat_quote,sales_flat_quote_address_item,sales_flat_quote_payment,sales_flat_quote_shipping_rate,sales_recurring_profile. There might be others also. I kind of lost interest at one point, while searching for them. – Marius Apr 24 '13 at 15:48sales_flat_quotefirst, then checkedcustomer_entity. We just noticed it because some of our reports weren't making any sense. Can this really be a bug? – Ryre Apr 24 '13 at 16:57