いいえ、これは正しくありません。文字列引用符を使用した場合は正常に機能しますが、バッククォートはそうではありません 文字列の引用符。問題は、CakePHPが列名であるかのように数値を引用していることです。 。代わりに一重引用符を使用して値を引用してみてください:
"RAND('%d')"
これにより、次のSQLが生成されます。
ORDER BY RAND('1235123412341')
これにより、引用符を含めない場合と同じ結果が得られます。
いいえ、これは正しくありません。文字列引用符を使用した場合は正常に機能しますが、バッククォートはそうではありません 文字列の引用符。問題は、CakePHPが列名であるかのように数値を引用していることです。 。代わりに一重引用符を使用して値を引用してみてください:
"RAND('%d')"
これにより、次のSQLが生成されます。
ORDER BY RAND('1235123412341')
これにより、引用符を含めない場合と同じ結果が得られます。