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

Použití kurzoru v uložené proceduře k opakování řádků MySQL

Ve vašem postupu máte několik problémů. Za prvé, jak je popsáno v příručce :

Takže musíte přesunout své

set @dateval = `wanted_date`;

po tom všem DECLARE s (včetně ovladače kurzoru a pokračování).

Za druhé, vaše deklarace colval je nesprávný, string není platný datový typ a měl by být nahrazen text :

declare colval text default null;



  1. Přenos dat z jedné databáze do jiné databáze

  2. proč je chyba `tcgetattr` vidět, když je ssh použito k uložení záložního souboru na jiný server?

  3. ORA-03135 – RMAN Duplikát

  4. Nejlepší způsob, jak uložit chatové zprávy do databáze?