转义 mysql 输入的回显引号

  • 本文关键字:mysql 转义 linux bash echo
  • 更新时间 :
  • 英文 :


我正在准备数据以将产品描述从CSV文件更新到MySQL数据库中。有时我有单引号和双引号的数据。但是,当数据有单引号或双引号时,我无法输入数据。例如

sh: -c: line 0: unexpected EOF while looking for matching `''
sh: -c: line 1: syntax error: unexpected end of file
echo -n '"QB 99307 THUG LIL' BIG TIME BOX CALL", "'

给出错误。

我试图在 LIL 之后用'逃离',但没有奏效。 任何帮助不胜感激。

尝试以下操作:

echo -n ""QB 99307 THUG LIL' BIG TIME BOX CALL""

根据注释,使用以下内容:

system("echo -n "\"QB 99307 THUG LIL' BIG TIME BOX CALL\", \"" >> " . FILE_NAME);

试试这个:

`echo -n "QB 99307 THUG LIL' BIG TIME BOX CALL " >> FILE_NAME`;

最新更新