sql >> Databáze >  >> RDS >> Mysql

Jak procházet tabulkou pomocí kurzoru v MySQL?

Výše uvedený POSTUP vrátí pouze jeden řádek, protože své proměnné (vDate, vInQty, tOutQty) aktualizujete pokaždé v těle REPEAT.

Můj návrh na opravu je:

  1. VYTVOŘTE TEMPORARY TABLE tmp_table, kde každá proměnná představuje sloupec v této tmp_table.
  2. uvnitř REPEAT insert do této tmp_table.
  3. vyberte * z temp_table.
  4. DROP tmp_table. /* Vyčistit */



  1. mariadb konektor J Aurora Rychlá implementace převzetí služeb při selhání

  2. Jak najít kolace podporované serverem v MySQL

  3. Laravel LeftPřipoj se kam

  4. Jak PERIOD_DIFF() funguje v MariaDB