sql >> Database teknologi >  >> RDS >> Mysql

MySQL rækkefølge efter felt i Eloquent

Brug enten DB::raw() eller orderByRaw direkte burde virke:

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


  1. MySQL:UNIK, men DEFAULT NULL - tilladt ved oprettelse af tabel. Mere end 1 NULL er tilladt at indsætte. Hvorfor?

  2. Sådan krypterer du dine MySQL- og MariaDB-sikkerhedskopier

  3. hvordan man tæller den samlede kommentar

  4. Sætte Rails over toppen af ​​en eksisterende database