Я пытаюсь отправить команду SQL на удаленный сервер: '=Как отправить SQL заявление к удаленному серверу через SSH
Команда:
`mysql -u videoeditor -p12345 testing -e "UPDATE testing.video SET rtsp_url = INSERT(rtsp_url, LENGTH(rtsp_url) - LOCATE('/', REVERSE(rtsp_url)) + 2, 0, '10101');"`
моя полная команда, чтобы сделать это:
ssh [email protected] 'mysql -u videoeditor -p12345 testing -e "UPDATE testing.video SET rtsp_url = INSERT(rtsp_url, LENGTH(rtsp_url) - LOCATE('/', REVERSE(rtsp_url)) + 2, 0, '10101');"'
но мне кажется, что мой синтаксис является неправильным
ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '/, REVERSE(rtsp_url)) + 2, 0, 10101)' at line 1
-bash: ошибка синтаксиса около неожиданной лексемы '(» – Andy
Вы можете разместить всю ошибку –
Это полная ошибка – Andy