如何摆脱Delphi MySQL查询上的破折号错误?

时间:2019-05-22 18:16:18

标签: delphi

我正在对delphi进行SQL查询,如下所示:

    qryPessoas.Open('SELECT * FROM pessoas_login ' +
      'JOIN pessoas ' +
        'ON pessoas.id = pessoas_login.id_pessoa ' +
      'WHERE cpf = 009.052.291-50');

我正在寻找cpf的{​​{1}}列值。

但是我得到一个009.052.291-50

问题是破折号(-),我试图搜索MySQL syntax error on '.291-50',它运行良好。

问题

那么,有没有一种方法可以使用破折号进行搜索?还是最好不要在数据库中存储带有破折号的数据?

0 个答案:

没有答案