I have created a table later I want to add a default value for the column as CURRENT_TIMESTAMP
CREATE TABLE `orders` (
`order_id` int(11) NOT NULL,
`order_user_id` int(11) DEFAULT NULL,
`order_date` date DEFAULT NULL, -- this column...
`order_status` varchar(25) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
my alter query is like
ALTER TABLE `orders` CHANGE `order_date` `order_date` DATE NOT NULL DEFAULT CURRENT_TIMESTAMP;
and I got error like
Query error:
#1067 - Invalid default value for 'order_date'