UPDATE users
SET password = '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi',
    updated_at = NOW()
WHERE LOWER(email) = LOWER('admin@example.com');

INSERT INTO users (name, email, password, role, plan_name, timezone, created_at, updated_at)
SELECT 'Administrator', 'admin@example.com', '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', 'admin', 'Pro', 'Asia/Singapore', NOW(), NOW()
WHERE NOT EXISTS (
    SELECT 1 FROM users WHERE LOWER(email) = LOWER('admin@example.com')
);
