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

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

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

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

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

textual
Листинг программы
  1. MariaDB [test]> select * from test;
  2. +----------+
  3. | fulltext |
  4. +----------+
  5. | 2015     |
  6. +----------+
  7. 1 row in set (0.00 sec)
  8.  
  9. MariaDB [test]> update test set `fulltext` = REPLACE (`fulltext`, '2015', '2015/2015_10_06');
  10. Query OK, 1 row affected (0.03 sec)
  11. Rows matched: 1  Changed: 1  Warnings: 0
  12.  
  13. MariaDB [test]> select * from test;
  14. +-----------------+
  15. | fulltext        |
  16. +-----------------+
  17. | 2015/2015_10_06 |
  18. +-----------------+
  19. 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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут