OK, the first part
STEP 1: convert the old MM/DD/YYYY data
instead of the steps outlined above, you can as well do it in one statement (I had to test this first)
UPDATE table_name SET date_column = CONCAT(SUBSTRING(date_column, 7, 4), SUBSTRING(date_column, 1, 2), SUBSTRING(date_column, 4, 2))
(if your old format is different from MM/DD/YYYY, change the numbers passed to SUBSTR if necessary - first one is start position, second is length.)
worked great - it converted my 'jobdate' column to yyyymmdd but when I ran the second query:
STEP 2: change the column type
ALTER TABLE table_name CHANGE date_column date_column DATE
it set all values to 0000-00-00
My original properties for 'jobdate' were varchar 10 not null.
Help please