Как в запросе использовать зарезирвированные слова - MySQL

Узнай цену своей работы

Формулировка задачи:

установлена cms джумла, у которой в таблице есть поле fulltext, делаю выборку в PHPmyAdmin SELECT * FROM `сontent` WHERE `fulltext` LIKE '%2015_10_06%' а пыхмойадмин отвечает Как надо составить запрос?

Решение задачи: «Как в запросе использовать зарезирвированные слова»

textual
Листинг программы
MariaDB [test]> select * from test;
+----------+
| fulltext |
+----------+
| 2015     |
+----------+
1 row in set (0.00 sec)
 
MariaDB [test]> update test set `fulltext` = REPLACE (`fulltext`, '2015', '2015/2015_10_06');
Query OK, 1 row affected (0.03 sec)
Rows matched: 1  Changed: 1  Warnings: 0
 
MariaDB [test]> select * from test;
+-----------------+
| fulltext        |
+-----------------+
| 2015/2015_10_06 |
+-----------------+
1 row in set (0.00 sec)

Объяснение кода листинга программы

  1. Запрос select * from test; выбирает все строки из таблицы test.
  2. Запрос update test setfulltext= REPLACE (fulltext, '2015', '2015/2015_10_06'); обновляет значение поля fulltext в таблице test, заменяя все вхождения '2015' на '2015/2015_10_06'.
  3. Запрос select * from test; снова выбирает все строки из таблицы test, чтобы показать изменения.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.929 из 5