Использование функции rpad для удаленного доступа mySQL не работает - PullRequest
0 голосов
/ 03 августа 2020

Я попытался выполнить функцию rpad на удаленном mySQL сервере версии 5.7 в запросе, и он выдает ошибку DB :: Exception: Unknown function rpad. Может, вы имели в виду: ['rand']. Но выполнение того же запроса на mySQL работает нормально. Спасибо, если есть обходной путь.

1 Ответ

1 голос
/ 03 августа 2020

Это ожидаемое поведение. CH не имеет такой функции. Его можно эмулировать, используя длину / повтор. CH не уменьшает sh это значение до Mysql по двум причинам: 1. CH не знает синтаксиса Mysql SQL, существует механизм 2 Mysql для перемещения ВСЕХ вычислений в CH, кроме базовой c фильтрации.

Если вам все еще нужен rpad в mysql, вы можете создать представление в mysql и запросить это представление.

...