из справочника mysql:
Предложение LIMIT может использоваться для ограничения количества строк, возвращаемых оператором SELECT.LIMIT принимает один или два числовых аргумента, которые оба должны быть неотрицательными целочисленными константами (кроме случаев, когда используются подготовленные операторы).
Таким образом, вы не можете использовать ограничение так, как вы предлагали.Чтобы достичь того, что вы хотите, вам нужно использовать свое приложение (java, c, php или что-то еще), читать строку результатов за строкой и останавливаться, когда ваше условие будет достигнуто.
или вы можете использовать подготовленныйутверждение, но в любом случае вы не можете иметь условный предел (это должно быть постоянное значение), и это не совсем то, что вы просили.