sql >> Database >  >> RDS >> Mysql

fout krijgen - SQLSTATE [21000]:kardinaliteitsschending:1241 operand moet 1 kolom(men) bevatten

je selecteert alle kolommen in de innerlijke zoekopdracht en probeert vervolgens %10 , het geeft je een foutmelding omdat je %10 . niet kunt naar meerdere kolommen. Schakel het om in plaats daarvan één kolom te selecteren.

(SELECT * FROM participants ORDER BY serial DESC LIMIT 0, 1) % 10

selecteert meerdere kolommen en probeert vervolgens mod het door 10




  1. Hoe krijg je meerdere resultaten uit een enkele CallableStatement?

  2. Synchroniseer grote lokale DB met server DB (MySQL)

  3. Geserialiseerde array bijwerken in mysql (zonder de serialisatie te verwijderen?)

  4. Hoe een hint geven over de index die moet worden gebruikt in een MySQL-selectiequery?