我有一个名为VARCHAR
的{{1}}列的MYSQL数据库。
在date_of_item
中是使用date_of_item
函数生成的PHP时间戳。
PHP时间戳可以是strtotime
,其中没有日期, VARCHAR 值为零(unix epoch),或者是指示日期的正/负值(某些日期在纪元之前)
我想将列的值更改为NULL
形式的日期的字符串表示形式,并将其视为一个简单的字符串(并非所有日期都准确知道,有些只是几个月而且有些是年......所以时间戳在这里并不合适。)
我查看了SQL中的dd mmm yyyy
和FROM_UNIXTIME
函数,但它们似乎无法处理PHP中使用的负时间戳。
有没有办法DATE_FORMAT
表并更改列的值,同时考虑到PHP时间戳的负值?
查询的伪代码将类似于:
UPDATE