0

我正在尝试更新 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

我试图用引号替换引号,"但出现错误。我也试过不带引号我也得到错误。

有什么建议么。

4

1 回答 1

0

您需要将单引号加倍以对其进行转义:

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
于 2020-03-27T20:40:03.940 回答