Добавьте свойство высоты строки ко всем с помощью SQL-запроса

#sql #replace #tags #double-quotes

#sql #заменить #Теги #двойные кавычки

Вопрос:

Мне нужно добавить свойство line-height в список более 100 ul. Я использую Big faceless, по какой-то причине я не могу использовать селектор ul li для добавления этого свойства через таблицу стилей.

Сейчас я пытаюсь добавить высоту строки ко всем тегам ul в sql, но я продолжаю получать «неправильный синтаксис около ‘ 11 11′». ниже приведен мой sql-запрос:

 update CO_DOC_TMPL_SECT
set SECTION_TEXT = replace(SECTION_TEXT, '<ul','<ul line-height='"' 11 '"'')
 

Может ли кто-нибудь указать, где я, возможно, ошибся? Это SQL 2008R2

Ответ №1:

' Используется для обозначения строк среди других зарезервированных элементов в MySQL .. Ты должен избегать их. Т. е. ' или '"' 11 ''"'

Обновить

 UPDATE
  CO_DOC_TMPL_SECT
SET
  SECTION_TEXT = REPLACE(
    SECTION_TEXT,
    '<ul',
    '<ul line-height='"' 11 '"''
  )
 

Комментарии:

1. Привет, Зак, спасибо тебе за помощь. К сожалению, я все еще получаю аналогичную синтаксическую ошибку.

2. Я обновил свой ответ.. Я неуместно поместил экранирующий символ.