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

Jak vytvořit funkci, která vrací nejvyšší id?

DELIMITER $$
CREATE FUNCTION consecutive()
RETURNS integer
 DETERMINISTIC
BEGIN
  RETURN (SELECT max(id)
                 FROM pais);
END;

toto je řešení mé otázky.



  1. InnoDB nebo MyISAM - Proč ne obojí?

  2. Další způsob, jak zlepšit dotaz SQL, aby se zabránilo sjednocení?

  3. Jak INTERSECT funguje v PostgreSQL

  4. Možnost ON DELETE CASCADE není vygenerována při použití generování schématu ddl na Mysql