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

mysql lagret procedure fejl (1172, 'Resultat bestod af mere end én række')

Dine SELECT...INTO-forespørgsler giver resultatsæt med mere end én post. WHERE-filtrene er forkerte - de sammenligner to ens værdier StoreID = storeId . Omdøb IN storeId int parementer til et andet navn. For eksempel - IN storeId_param int

Forespørgslen vil være sådan her -

SELECT S1000IncreaseChoices INTO changeType FROM store_store WHERE StoreID = storeId_param;



  1. Sådan opretter du array i PostgreSQL

  2. Tilføj 2 timer til nuværende tid i MySQL?

  3. Beregning af den samlede datastørrelse for BLOB-kolonnen i en tabel

  4. SQLite - Opdater data