Как правильно сформировать запрос в БД: Объявления на сайте самостоятельно отключаются

#1 22 октября 2016 в 13:30
Ранее переносил сайт с Джумлы на ICMS2.

Тип контента (cms_con_board), который был перенесен, постоянно самостоятельно отключается и не виден на сайте, хотя в админке и в БД я его вижу. Приходится с помощью запроса в БД его включать.

Сейчас внимательно посмотрел на колонку date_pub_end и заметил, что у новых статей из этого типа контента выставлено значение «NULL», а у старых статей «0000000000»

После этого сделал запрос в БД: UPDATE cms_con_board SET date_pub_end = 'NULL'
Однако ничего не поменялось.

Необходимо везде выставить значение NULL.

Вопрос: Как правильно сформировать запрос в БД?
#2 22 октября 2016 в 13:43
Кавычки уберите
UPDATE cms_con_board SET date_pub_end = NULL
Нулл это не строка, это число такое.
#3 22 октября 2016 в 13:44

Нулл это не строка, это число такое.

Ris

facepalm
#4 22 октября 2016 в 13:47


Кавычки уберите
UPDATE cms_con_board SET date_pub_end = NULL
Нулл это не строка, это число такое.

Ris

#1064 — You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'cms_con_board SET date_pub_end = NULL' at line 1
#5 22 октября 2016 в 13:54
Нужно выставить вот такую галочку и чтобы само поле было пустое.
#6 22 октября 2016 в 14:14
  1. ALTER TABLE `cms_con_board` CHANGE `date_pub_end` `date_pub_end` TIMESTAMP NULL;
Потом
  1. UPDATE `cms_con_board` SET `date_pub_end` = NULL
lokanaft,
Ну хорошо, уговорили. NULL — отсутствие значения. smile
#7 22 октября 2016 в 14:43


  1. ALTER TABLE `cms_con_board` CHANGE `date_pub_end` `date_pub_end` TIMESTAMP NULL;
Потом
  1. UPDATE `cms_con_board` SET `date_pub_end` = NULL
lokanaft,
Ну хорошо, уговорили. NULL — отсутствие значения. smile

Ris

`date_pub_end` нужно два раза повторить в первом запросе?
#8 22 октября 2016 в 15:18
Благодарю! Вроде получилось. Буду тестировать.
#9 22 октября 2016 в 15:18
да
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.