sza*_*489 5 php mysql yii sql-like
我只是调试了一个遗留代码,我发现其中有一个奇怪的部分。有没有人有想法,MYSQL 字符串中的以下含义是什么?
full_name LIKE '%%{fullname}%%'
%%正如 Mihir Dave 的评论链接到的答案中一样,如果您传递而不是 ,则 SQL 没有任何区别%。由于 single%匹配零个或多个字符,因此 in 中的每个元字符%%也将匹配零个或多个,并且最终相同的字符串将以一种或另一种方式匹配。
但我猜你的遗留代码是 Python 2.6 之前的版本,它%在字符串格式中用作元字符,并且你必须将其加倍,就像%%获得单个文字%字符一样。
也可以看看: