Обновите данные SQL, но данные содержат ', поэтому я получаю ошибки

Я пытаюсь обновить данные SQL, но они содержат ' поэтому я получаю ошибки.

Оператор SQL выглядит так:

UPDATE SystemConfiguration
SET    HeaderScript = '<script> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],' 
WHERE  ID = 1

Я попытался заменить цитату на "но я получаю ошибку. Я тоже пробовал без кавычек, я тоже получаю ошибку.

Какие-либо предложения.

1 ответ

Вам нужно удвоить одинарные кавычки, чтобы избежать их:

UPDATE SystemConfiguration
SET    HeaderScript = '<script> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({''gtm.start'': new Date().getTime(),event:''gtm.js''});var f=d.getElementsByTagName(s)[0],' 
WHERE  ID = 1
Другие вопросы по тегам