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

errore di procedura memorizzata mysql (1172, 'Il risultato consisteva in più di una riga')

Le tue query SELECT...INTO forniscono set di risultati con più di un record. I filtri WHERE non sono corretti:confrontano due valori uguali StoreID = storeId . Rinomina IN storeId int parementer con un altro nome. Ad esempio - IN storeId_param int

La query sarà così -

SELECT S1000IncreaseChoices INTO changeType FROM store_store WHERE StoreID = storeId_param;