11-- ---------------------------------------------------
2- -- postgreSQL
2+ -- PostgreSQL
33-- ---------------------------------------------------
44UPDATE " website_event" we
5- SET fbclid = url .fbclid ,
6- gclid = url .gclid ,
7- li_fat_id = url .li_fat_id ,
8- msclkid = url .msclkid ,
9- ttclid = url .ttclid ,
10- twclid = url .twclid ,
11- utm_campaign = url .utm_campaign ,
12- utm_content = url .utm_content ,
13- utm_medium = url .utm_medium ,
14- utm_source = url .utm_source ,
15- utm_term = url .utm_term
5+ SET fbclid = LEFT( url .fbclid , 255 ) ,
6+ gclid = LEFT( url .gclid , 255 ) ,
7+ li_fat_id = LEFT( url .li_fat_id , 255 ) ,
8+ msclkid = LEFT( url .msclkid , 255 ) ,
9+ ttclid = LEFT( url .ttclid , 255 ) ,
10+ twclid = LEFT( url .twclid , 255 ) ,
11+ utm_campaign = LEFT( url .utm_campaign , 255 ) ,
12+ utm_content = LEFT( url .utm_content , 255 ) ,
13+ utm_medium = LEFT( url .utm_medium , 255 ) ,
14+ utm_source = LEFT( url .utm_source , 255 ) ,
15+ utm_term = LEFT( url .utm_term , 255 )
1616FROM (SELECT event_id, website_id, session_id,
1717 (regexp_matches(url_query, ' (?:[&?]|^)fbclid=([^&]+)' , ' i' ))[1 ] AS fbclid,
1818 (regexp_matches(url_query, ' (?:[&?]|^)gclid=([^&]+)' , ' i' ))[1 ] AS gclid,
@@ -31,18 +31,18 @@ WHERE we.event_id = url.event_id
3131 and we .website_id = url .website_id ;
3232
3333-- ---------------------------------------------------
34- -- mySQL
34+ -- MySQL
3535-- ---------------------------------------------------
3636UPDATE ` website_event`
37- SET fbclid = SUBSTRING_INDEX(SUBSTRING_INDEX(REGEXP_SUBSTR(url_query, ' (?:[&?]|^)fbclid=[^&]+' ), ' =' , - 1 ), ' &' , 1 ),
38- gclid = SUBSTRING_INDEX(SUBSTRING_INDEX(REGEXP_SUBSTR(url_query, ' (?:[&?]|^)gclid=[^&]+' ), ' =' , - 1 ), ' &' , 1 ),
39- li_fat_id = SUBSTRING_INDEX(SUBSTRING_INDEX(REGEXP_SUBSTR(url_query, ' (?:[&?]|^)li_fat_id=[^&]+' ), ' =' , - 1 ), ' &' , 1 ),
40- msclkid = SUBSTRING_INDEX(SUBSTRING_INDEX(REGEXP_SUBSTR(url_query, ' (?:[&?]|^)msclkid=[^&]+' ), ' =' , - 1 ), ' &' , 1 ),
41- ttclid = SUBSTRING_INDEX(SUBSTRING_INDEX(REGEXP_SUBSTR(url_query, ' (?:[&?]|^)ttclid=[^&]+' ), ' =' , - 1 ), ' &' , 1 ),
42- twclid = SUBSTRING_INDEX(SUBSTRING_INDEX(REGEXP_SUBSTR(url_query, ' (?:[&?]|^)twclid=[^&]+' ), ' =' , - 1 ), ' &' , 1 ),
43- utm_campaign = SUBSTRING_INDEX(SUBSTRING_INDEX(REGEXP_SUBSTR(url_query, ' (?:[&?]|^)utm_campaign=[^&]+' ), ' =' , - 1 ), ' &' , 1 ),
44- utm_content = SUBSTRING_INDEX(SUBSTRING_INDEX(REGEXP_SUBSTR(url_query, ' (?:[&?]|^)utm_content=[^&]+' ), ' =' , - 1 ), ' &' , 1 ),
45- utm_medium = SUBSTRING_INDEX(SUBSTRING_INDEX(REGEXP_SUBSTR(url_query, ' (?:[&?]|^)utm_medium=[^&]+' ), ' =' , - 1 ), ' &' , 1 ),
46- utm_source = SUBSTRING_INDEX(SUBSTRING_INDEX(REGEXP_SUBSTR(url_query, ' (?:[&?]|^)utm_source=[^&]+' ), ' =' , - 1 ), ' &' , 1 ),
47- utm_term = SUBSTRING_INDEX(SUBSTRING_INDEX(REGEXP_SUBSTR(url_query, ' (?:[&?]|^)utm_term=[^&]+' ), ' =' , - 1 ), ' &' , 1 )
48- WHERE 1 = 1 ;
37+ SET fbclid = LEFT( SUBSTRING_INDEX(SUBSTRING_INDEX(REGEXP_SUBSTR(url_query, ' (?:[&?]|^)fbclid=[^&]+' ), ' =' , - 1 ), ' &' , 1 ), 255 ),
38+ gclid = LEFT( SUBSTRING_INDEX(SUBSTRING_INDEX(REGEXP_SUBSTR(url_query, ' (?:[&?]|^)gclid=[^&]+' ), ' =' , - 1 ), ' &' , 1 ), 255 ),
39+ li_fat_id = LEFT( SUBSTRING_INDEX(SUBSTRING_INDEX(REGEXP_SUBSTR(url_query, ' (?:[&?]|^)li_fat_id=[^&]+' ), ' =' , - 1 ), ' &' , 1 ), 255 ),
40+ msclkid = LEFT( SUBSTRING_INDEX(SUBSTRING_INDEX(REGEXP_SUBSTR(url_query, ' (?:[&?]|^)msclkid=[^&]+' ), ' =' , - 1 ), ' &' , 1 ), 255 ),
41+ ttclid = LEFT( SUBSTRING_INDEX(SUBSTRING_INDEX(REGEXP_SUBSTR(url_query, ' (?:[&?]|^)ttclid=[^&]+' ), ' =' , - 1 ), ' &' , 1 ), 255 ),
42+ twclid = LEFT( SUBSTRING_INDEX(SUBSTRING_INDEX(REGEXP_SUBSTR(url_query, ' (?:[&?]|^)twclid=[^&]+' ), ' =' , - 1 ), ' &' , 1 ), 255 ),
43+ utm_campaign = LEFT( SUBSTRING_INDEX(SUBSTRING_INDEX(REGEXP_SUBSTR(url_query, ' (?:[&?]|^)utm_campaign=[^&]+' ), ' =' , - 1 ), ' &' , 1 ), 255 ),
44+ utm_content = LEFT( SUBSTRING_INDEX(SUBSTRING_INDEX(REGEXP_SUBSTR(url_query, ' (?:[&?]|^)utm_content=[^&]+' ), ' =' , - 1 ), ' &' , 1 ), 255 ),
45+ utm_medium = LEFT( SUBSTRING_INDEX(SUBSTRING_INDEX(REGEXP_SUBSTR(url_query, ' (?:[&?]|^)utm_medium=[^&]+' ), ' =' , - 1 ), ' &' , 1 ), 255 ),
46+ utm_source = LEFT( SUBSTRING_INDEX(SUBSTRING_INDEX(REGEXP_SUBSTR(url_query, ' (?:[&?]|^)utm_source=[^&]+' ), ' =' , - 1 ), ' &' , 1 ), 255 ),
47+ utm_term = LEFT( SUBSTRING_INDEX(SUBSTRING_INDEX(REGEXP_SUBSTR(url_query, ' (?:[&?]|^)utm_term=[^&]+' ), ' =' , - 1 ), ' &' , 1 ), 255 )
48+ WHERE 1 = 1 ;
0 commit comments