2016-10-13 4 views
1

У меня есть DATETIME колонки (test_date) со значением по умолчанию установлено значение CURRENT_TIMESTAMPОшибка: даты и времени столбец Неправильное значение даты и времени: ''

но когда обновление таблицы он показывает

Ошибка в Updation Query
Неправильное значение даты и времени: «» для столбца «test_date» в строке 1

Я даже изменил тип столбца отметку времени, но все же он выдает ту же ошибку

Ошибка вставки Query вставить в tbl_testimonials (test_title, test_image, test_content, test_date, статус) значения ('Привет', '', 'это проверка', '', 'Y') Неверное значение даты и времени : «» для столбца «test_date» в строке 1

Мой вопрос иначе: вопрос в MySQL CURRENT_TIMESTAMP on create and on update обсуждать о том, чтобы значений временной метки в той же таблице, и ошибка

оШИБКА 1293 (HY000): Неправильное определение таблицы; может быть только один столбец TIMESTAMP с CURRENT_TIMESTAMP в DEFAULT или п

ON UPDATE Но у меня есть один столбец со значением временной метки и моя ошибка

Неправильное значение даты и времени: «» для столбца «test_date 'в строке 1

Так что я думаю, что мой вопрос отличается

Пожалуйста, помогите

+1

установленного значения по умолчанию CURRENT_TIMESTAMP – shubham715

+0

Покажите нам ваше заявление обновления пожалуйста. –

+0

@scriptkiddie Вы можете показать свой запрос на обновление? –

ответ

2

Если вы хотите, чтобы mysql сделал это для вас, не включайте test_date в свои значения ключа. Так что он должен идти что-то вроде ниже:

tbl_testimonials 
(test_title,test_image,test_content,status) values 
('hi','','this is checking', 'Y') 
Смежные вопросы