SELECT * FROM dbname WHERE text = 'a%'
(this can get all the `text` fields which begin with the letter "a".)
しかし、最初の文字がどこのフィールドを取得するのですか?[a-z]?例えばphp mysqlクエリの最初の文字!= [a-z]
:
\"hello\" // this first letter begin as \ not range in a-z
いけ // also first letter not begin range in a-z
...
may also have a white space as the first character.
は、どのようにあなたが最初の文字!=[a-z]
結果のすべてのこれらの種類を取得するためにPHPのMySQLのクエリを使用できますか?
MySQLは、関数内で文字列をラップしたので、そのインデックスを使用しません。 mysqlがインデックスを使用するためにはwhereステートメント内の比較でインデックスフィールドを分離する必要があります。 – Riedsio
@Riedsioどういう意味ですか? LEFTは指標を利用することができる。 – alexn