У меня есть Баш скрипт, который имеет следующую строку в егоспециальные символы в Баш скрипт
mysql -uusername -ppassword -e 'UPDATE \'table-name.config\' SET value=1234567890 WHERE action_code=102 AND name=\'last_updated_date\';'
, но я получаю
./hybrid_telepath/install: line 856: unexpected EOF while looking for matching `''
./hybrid_telepath/install: line 872: syntax error: unexpected end of file
явно у меня есть проблема с моими персонажами И не закрывать линию Что ж.
Любая идея, как это сделать в bash?
Если изменить его
mysql -uusername -ppassword -e "UPDATE `table-name`.`config` SET value=1312626266 WHERE action_code=102 AND name='last_updated_date';"
Я получаю
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 'SET value=1312626266 WHERE action_code=102 AND name=last_updated_date' at line 1
Благодаря
Может быть, вам нужно удвоить? '... UPDATE \\ 'table ....'? –
Пробовал, что .. не работает :-( –
Что с этой частью и несколькими обратными кавычками: \ 'table-name \'. \ 'Config \' Почему бы не оставить ее как 'table-name.config'? –