我想将dataType为TIMESTAMP的列的值复制到数据类型为DATETIME的列中。
我的表有created_at(TIMESTAMP)和paid_at(DATETIME)。 我想将created_at的值复制到paidAt。
我试过了:
UPDATE TBL_NAME set paid_at=created_at;
但它没有给出预期的结果。
有什么办法吗?
答案 0 :(得分:0)
请尝试:
UPDATE `TBL_NAME` set `paid_at` = STR_TO_DATE(`created_at`);
答案 1 :(得分:0)
试试这个
UPDATE `table_name` SET `paid_at` = unix_timestamp(`created_at`);