ON UPDATE support is  no need to limit the data type only TIMESTAMP
remove DEFAULT CURRENT_TIMESTAMP suppport from commit. It is the different challenge.