Добрый день, уже просто замучался, не знаю как быть.
Есть простой запрос(для примера)
UPDATE `my_db`.`Vlan` SET `number`='11' WHERE `id`='11';
Пытаюсь его сделать как
#!/bin/bash
query=«UPDATE `my_db`.`Vlan` SET `number`='11' WHERE `id`='11';»
mysql -u root -e "$query";
Ответом получаю только
/etc/script: line 2: my_db: command not found
/etc/tdma.sh: line 2: Vlan: command not found
/etc/tdma.sh: line 2: number: command not found
и так далее.
Как мне правильно все экранировать?
По-моему я уже все варианты перебрал, ничего не помогает.
Строку на обновление таблицы взял из Mysql WorkBench, таблицы не мои, мне их просто нужно обновить скриптом из баша.
Спасибо.