Это похоже на плохой дизайн. Однако - если account_id
заполнен нулями, как "00000001ABCDE", и у вас есть индекс, эффективный способ будет
SELECT *
FROM networthr.accounts
WHERE account_id LIKE CONCAT(LPAD(?, 8, 0), '%')
Замените ?
на user_id
или используйте его в качестве подготовленного оператора и свяжите user_id
в качестве параметра.
В случае user_id = 1
это то же самое, что
WHERE account_id LIKE '00000001%'