MySQL default datetime through phpmyadmin

前端 未结 5 1583
慢半拍i
慢半拍i 2020-12-11 00:45

In an existing database, I\'ve age column (INT). Now I need to set it as dob (DATETIME).

I try doing so through PHPMyAdmin, giving CURRENT_TIMESTAMP as default value

5条回答
  •  有刺的猬
    2020-12-11 01:32

    I don't think you can achieve that with mysql date. You have to use timestamp or try this approach..

    CREATE TRIGGER table_OnInsert BEFORE INSERT ON `DB`.`table`
    FOR EACH ROW SET NEW.dateColumn = IFNULL(NEW.dateColumn, NOW());
    

提交回复
热议问题