我正在对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'
,它运行良好。
问题
那么,有没有一种方法可以使用破折号进行搜索?还是最好不要在数据库中存储带有破折号的数据?