This example fails, because order of the object and way of replacing.
'@isDiscountSelector': '.product-price .discount-percentage',
'@isDiscountSelectorRegex': 'savee',
{ '@id': 7,
'@isClientSideCheck': 1,
'@isDiscountSelector': '.product-price .discount-percentage',
'@isDiscountSelectorRegex': 'savee',
'@imageSelector': '.js-qv-product-cover',
'@productNameSelector': '#main > div.col-md-6.pb-right-column > h1',
'@productPriceSelector': null,
'@productDiscountedPriceSelector': null,
'@hostName': '4ecoshop.co.uk',
'@url': 'https://4ecoshop.co.uk' }
UPDATE websitesselectors
SET
isDiscountSelectorRegex = @isDiscountSelectorRegex,
isClientSideCheck = @isClientSideCheck,
isDiscountSelector = @isDiscountSelector,
imageSelector = @imageSelector,
productNameSelector = @productNameSelector,
productPriceSelector = @productPriceSelector,
productDiscountedPriceSelector = @productDiscountedPriceSelector
WHERE
id = @id;
SET
isDiscountSelectorRegex = '.product-price .discount-percentage'Regex,
isClientSideCheck = 1,
isDiscountSelector = '.product-price .discount-percentage',
imageSelector = '.js-qv-product-cover',
productNameSelector = '#main > div.col-md-6.pb-right-column > h1',
productPriceSelector = NULL,
productDiscountedPriceSelector = NULL
WHERE
id = 7;
{ '@id': 7,
'@isClientSideCheck': 1,
'@isDiscountSelectorRegex': 'savee',
'@isDiscountSelector': '.product-price .discount-percentage',
'@imageSelector': '.js-qv-product-cover',
'@productNameSelector': '#main > div.col-md-6.pb-right-column > h1',
'@productPriceSelector': null,
'@productDiscountedPriceSelector': null,
'@hostName': '4ecoshop.co.uk',
'@url': 'https://4ecoshop.co.uk' }