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

Midlertidig tabel i lagrede funktioner?

drop table-sætninger forårsager en implicit commit, som ikke er tilladt i en mysql-funktion. drop midlertidig tabel forårsager dog ikke commit. hvis du ikke er bekymret for almindelige (ikke-midlertidige) tabeller med navnet months_between_dates eller filter_months eksisterende bør du være i stand til at ændre

DROP TABLE IF EXISTS months_between_dates;
DROP TABLE IF EXISTS filter_months;

til

DROP TEMPORARY TABLE IF EXISTS months_between_dates;
DROP TEMPORARY TABLE IF EXISTS filter_months;



  1. Brug af MySQL-funktioner i PHP PDO udarbejdede sætninger

  2. Deltag selv i orakel med eksempler

  3. Sortering af MYSQL Tag-tabel

  4. Introduktion til dataforbindelser og relationer