我有一个包含unix时间列的表。我希望创建一个新列,其中包含此时的星期几。例如,1436160600将是此列中的星期一。
我创建了一个新专栏,名为" day_of_week"
alter table master add column test varchar(20);
我现在希望使用适当的值更新此新列。
我找到了MySQL Unixtimestamp()函数(http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_unix-timestamp)
然后我尝试了以下
update master set day_of_week = _sent_time_stamp(from_unixtime(unix_timestamp, %W));
其中_sent_time_stamp是包含Unix时间值的列
但这会导致错误1064.
有人可以提供建议吗?