Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Kolejność MySQL według pól w Eloquent

Używając DB::raw() lub orderByRaw bezpośrednio powinno działać:

$models = Model::orderByRaw('FIELD(language, "USD", "EUR", "JPN")')->get();
// or
$models = Model::orderBy(DB::raw('FIELD(language, "USD", "EUR", "JPN")'))->get();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Najlepsze praktyki dotyczące przechowywania nazw użytkowników i haseł w bazach danych MySQL

  2. Używanie TIMESTAMP MySQL vs bezpośrednie przechowywanie znaczników czasu

  3. Nie można przekonwertować obiektu klasy DateTime na ciąg

  4. przydziel plik tylko do jednej bazy danych

  5. MySQL:GROUP_CONCAT z LEFT JOIN