【发布时间】:2021-06-08 15:37:45
【问题描述】:
命令
ssh ionos "mysql --verbose -usam -e 'insert into aladin.products (name,price) values ('\'test\'','\'test\'');'"
确实有效。但是为什么转义字符会起作用?或者为什么这部分:
mysql --verbose -usam -e 'insert into aladin.products (name,price) values ('\'test\'','\'test\'');'
翻译成
insert into aladin.products (name,price) values ('test','test')
据我了解,解释器应该无法理解这一点,因为我在执行字符串中有未转义的单引号。
【问题讨论】: