1
一些特殊字符我有一个排,其具有以下值列url
:奇怪的行为时,选择在MySQL
http://example.com/[email protected]#$%^&*()_+[\"test\"]
当我执行以下查询:
SELECT * FROM `mytable` WHERE `url` = 'http://example.com/[email protected]#$%^&*()_+[\"test\"]'
MySQL的说,记录不存在。
\可能会被转义。使用\\来转义\ – Xenos
您的意思是\逃脱时使用的“(即\”)也应该被转义? – vitozev
是的,我会尝试'h t t p://example.com/a~~1234567890-=!@#$%^&*()_ + [\\“test \\”]'(显然在h t t p中没有空格) – Xenos