I have a table
CREATE TEMPORARY TABLE test (stamp TIMESTAMP);
And try to run inserts on it
INSERT INTO test VALUES('2003-01-01')
Fails with Incorrect datetime value: '2003-01-01' for column 'stamp' at row 1
And this one works
INSERT INTO test VALUES('2004-01-01')
Why would that happen?