sql >> Databasteknik >  >> RDS >> Mysql

Tabellnamn anges två gånger både som mål för uppdatering och separat källa för data

Jag antar att du försöker uppdatera tutions med tutions.

Gör en kapslad underfråga så att MySQL materialiserar den och inte längre är samma tabell.

Prova detta:

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



  1. Hur får man en primärnyckel att börja från 1000?

  2. Skapa tabell i MySQL som matchar en annan tabell?

  3. Betydelse av id =LAST_INSERT_ID(id)

  4. hoppa över kopiering till tmp-tabell på disk mysql