#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. Я обновил свой ответ.. Я неуместно поместил экранирующий символ.