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

Apa yang salah dengan kueri UPDATE ini?

MySQL mendukung sintaks UPDATE multi-tabel dengan gabungan di dalamnya, tetapi tidak seperti yang Anda lakukan. Sintaks yang Anda tampilkan mungkin berfungsi di Microsoft SQL Server, tetapi tidak di MySQL.

Ini akan berhasil:

UPDATE Farming f INNER JOIN DataTable d ON f.name = d.name
SET f.GoldLabor = f.GoldPerUnit / (d.LaborYieldA + d.LaborYieldB);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perbarui kunci utama Django MySQL

  2. Bagaimana saya bisa mengatasi ketidakcocokan dengan sql_mode=only_full_group_by di laravel fasih?

  3. Cara menyembunyikan pesan kesalahan

  4. Kueri mysql dan ekspor data sebagai CSV di PHP

  5. peningkatan otomatis siklik untuk setiap nilai kunci