While I was familiarizing myself with all the new data types in MySQL, I noticed the TIMESTAMP data type, and thought "What if I make this TIMESTAMP field and the CustomerID field (the other pk) a composite primary key?" That way, if two people try to submit updates to a record at exactly the same time, they will get an error.
Am I an evil genius, or this just stupid?