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.
所以你怎麼可以使用PHP MySQL查詢來獲取所有這些不同的結果。其中,第一個字母!=[a-z]
?
MySQL將不會在文本中使用索引,因爲您已將它包裝在函數中。你必須在where語句中的比較中隔離mysql的索引字段,以便在其上使用索引。 – Riedsio
@Riedsio你是什麼意思? 'LEFT'可以利用指數。 – alexn