Обновите данные SQL, но данные содержат ', поэтому я получаю ошибки - PullRequest
0 голосов
/ 27 марта 2020

Я пытаюсь обновить 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 Ответ

0 голосов
/ 27 марта 2020

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

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
...