sql >> Database >  >> RDS >> Mysql

mysql opgeslagen procedurefout (1172, 'Resultaat bestond uit meer dan één rij')

Uw SELECT...INTO-query's geven resultatensets met meer dan één record. De WHERE-filters zijn onjuist - ze vergelijken twee dezelfde waarden StoreID = storeId . Hernoem IN storeId int parementer naar een andere naam. Bijvoorbeeld - IN storeId_param int

De vraag zal als volgt zijn -

SELECT S1000IncreaseChoices INTO changeType FROM store_store WHERE StoreID = storeId_param;



  1. Als er geen 'Order by' is opgegeven, welke volgorde kiest een query dan voor uw recordset?

  2. Selecteer laatste rij in MySQL

  3. MySQL verleent privileges aan gebruiker voor database

  4. MySQL-transactie:SELECT + INSERT