-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path03_alter_update.sql
More file actions
105 lines (80 loc) · 2.36 KB
/
Copy path03_alter_update.sql
File metadata and controls
105 lines (80 loc) · 2.36 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
-- ============================
-- Schema Alterations
-- ============================
-- Remove the license column from tbl_companies
ALTER TABLE tbl_companies
DROP COLUMN license;
-- Add event_name column to tbl_events
ALTER TABLE tbl_events
ADD COLUMN event_name VARCHAR(255);
-- Optionally enforce NOT NULL after filling values
-- ALTER TABLE tbl_events
-- ALTER COLUMN event_name SET NOT NULL;
-- ============================
-- Data Updates
-- ============================
-- Fill event_name for existing events
UPDATE tbl_events
SET event_name = 'Ultra Music Festival 2026'
WHERE company_id = 21;
UPDATE tbl_events
SET event_name = 'Glastonbury Festival 2026'
WHERE company_id = 22;
UPDATE tbl_events
SET event_name = 'Web Summit Lisbon 2026'
WHERE company_id = 23;
UPDATE tbl_events
SET event_name = 'TED Global Conference 2026'
WHERE company_id = 24;
UPDATE tbl_events
SET event_name = 'Google I/O 2026'
WHERE company_id = 25;
UPDATE tbl_events
SET event_name = 'Microsoft Build 2026'
WHERE company_id = 26;
UPDATE tbl_events
SET event_name = 'Berlin Marathon 2026'
WHERE company_id = 27;
UPDATE tbl_events
SET event_name = 'New York City Marathon 2026'
WHERE company_id = 28;
UPDATE tbl_events
SET event_name = 'X Games Aspen 2026'
WHERE company_id = 29;
UPDATE tbl_events
SET event_name = 'Venice Biennale 2026'
WHERE company_id = 30;
UPDATE tbl_events
SET event_name = 'Frieze London 2026'
WHERE company_id = 31;
UPDATE tbl_events
SET event_name = 'Sundance Film Festival 2026'
WHERE company_id = 32;
UPDATE tbl_events
SET event_name = 'Toronto International Film Festival 2026'
WHERE company_id = 33;
UPDATE tbl_events
SET event_name = 'National Theatre Premiere 2026'
WHERE company_id = 34;
UPDATE tbl_events
SET event_name = 'Broadway Revival 2026'
WHERE company_id = 35;
-- ============================
-- Click Tracking Feature
-- ============================
-- Add click_count column to track engagement
ALTER TABLE tbl_events
ADD COLUMN click_count INT DEFAULT 0;
-- Simulate clicks
UPDATE tbl_events
SET click_count = click_count + 5
WHERE event_name = 'Ultra Music Festival 2026';
UPDATE tbl_events
SET click_count = click_count + 12
WHERE event_name = 'Web Summit Lisbon 2026';
UPDATE tbl_events
SET click_count = click_count + 20
WHERE event_name = 'Berlin Marathon 2026';
UPDATE tbl_events
SET click_count = click_count + 8
WHERE event_name = 'Venice Biennale 2026';