Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

PERBARUI dengan ORDER BY dan LIMIT tidak berfungsi di MYSQL

Biasanya Anda dapat menggunakan LIMIT dan ORDER di UPDATE . Anda pernyataan, tetapi dalam kasus Anda tidak, seperti yang tertulis dalam Dokumentasi MySQL 12.2 .10. PERBARUI Sintaks :

Coba yang berikut ini:

UPDATE Ratemaster
SET Ratemaster.Rate =
(
    SELECT Rates.Rate
    FROM Rates
    WHERE Ratemaster.user = Rates.user
    ORDER BY Rates.id
    LIMIT 1
)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Gabung kiri kondisi ON DAN sintaks kondisi lain dalam Doktrin

  2. Permintaan untuk mengonversi dari datetime ke tanggal mysql

  3. PHP MySQL memasukkan kueri pembuatan array asosiatif multimensional dari kunci array

  4. Bagaimana cara menyisipkan banyak baris dalam pernyataan penyisipan tunggal?

  5. Kueri bersarang di node js menggunakan mysql