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

Opdater colPos med typo3 extension flux 9.0.1

MySQL tillader ikke henvisninger til tabellen ved at blive opdateret igen i en anden underforespørgsel, medmindre det er inde i FROM klausul (Afledt tabel ).

I dette særlige tilfælde kan du dog hellere bruge "Selv-Join":

UPDATE `tt_content` as t1 
JOIN `tt_content` as t2 
  ON t1.l18n_parent = t2.uid 
SET t1.colPos = ((t2.tx_flux_parent * 100) + 11) 
WHERE t1.tx_flux_column = 'content'



  1. MySql vælger dynamiske rækkeværdier som kolonnenavne

  2. Sortering af array-elementer

  3. UNION-syntaks i Cakephp

  4. Hvad er den lagrede procedure og hvorfor den lagrede procedure?