всё разобрался проблема была на стороне приложения, сейчас с пробелами передаёт всё равно но приложению пофиг на эти пробелы и выполняет всё равно запрос.
ещё вопрос: а если я использую ваш пример как команда с linux терминала взаимодействует с БД MySQL в ядре контролеров овен что то стоит? и будет ли работать с любым linux терминалом?