From bacdf2f301c1eb58a42b9d274a9266cf75aac210 Mon Sep 17 00:00:00 2001 From: EUForest Date: Tue, 10 Feb 2026 00:25:40 +0800 Subject: [PATCH] fix(migration): correct SQL syntax for traffic_log index creation Change ALTER TABLE ADD INDEX IF NOT EXISTS to CREATE INDEX IF NOT EXISTS to comply with MySQL syntax requirements. The IF NOT EXISTS clause is only supported with CREATE INDEX statement, not with ALTER TABLE ADD INDEX. --- initialize/migrate/database/02118_traffic_log_idx.up.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/initialize/migrate/database/02118_traffic_log_idx.up.sql b/initialize/migrate/database/02118_traffic_log_idx.up.sql index 7928a61..757f18e 100644 --- a/initialize/migrate/database/02118_traffic_log_idx.up.sql +++ b/initialize/migrate/database/02118_traffic_log_idx.up.sql @@ -1,2 +1,2 @@ -ALTER TABLE traffic_log ADD INDEX IF NOT EXISTS idx_timestamp (timestamp); +CREATE INDEX IF NOT EXISTS idx_timestamp ON traffic_log (timestamp);