sql >> Database >  >> RDS >> Mysql

Tabelnaam tweemaal opgegeven, zowel als doel voor update als aparte bron voor gegevens

Ik vermoed dat je probeert om lessen bij te werken met lessen.

Maak een geneste subquery zodat MySQL deze materialiseert en niet langer dezelfde tabel is.

Probeer dit:

Update tutions
Set class = 0 
Where TOTAL_HOURS = (select * from (SELECT min (TOTAL_HOURS) from tutions) t);



  1. Oracle Streams stap voor stap replicatievoorbeeld

  2. Wat zijn rij-, pagina- en tabelvergrendelingen? En wanneer zijn ze verworven?

  3. SQL-server negeer hoofdletters in een waar-expressie

  4. Een MySQL-queryresultaat opslaan in een .CSV-bestand