У меня есть таблица, в которой есть данные. В графе «дата», у меня есть даты в следующем формате:UNIX_TIMESTAMP вывод NULL в MySQL?
ггггммдд т.е. 20131110
Я создал новое поле и назвал его newdate с текстовым форматом.
Затем я открываю окно SQL и поместите в
UPDATE wl_daily
SET
newdate = UNIX_TIMESTAMP(date)
По какой-то причине, он работает правильно, однако он выводит только NULL для всех строк. Кроме того, имя столбца пусто по какой-то причине
Любые предложения?
Я пробовал следующее: _UPDATE wl_daily SET newdate = UNIX_TIMESTAMP (STR_TO_DATE (дата, '% Y% m% d')) _ однако еще раз вернул NULL – Xeo
что такое 'date' должно быть столбцом, содержащим текст? цитата это с backticks, потому что дата зарезервированное слово – exussum
дата - это уже существующая информация, то есть 20131110 и newdate будет временной отметкой даты. Я только что добавил backticks и все еще имею ту же самую проблему. – Xeo