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

Dočasná tabulka v uložených funkcích?

příkazy drop table způsobí implicitní potvrzení, které není ve funkci mysql povoleno. drop dočasné tabulky však nezpůsobí potvrzení. pokud se nebojíte běžných (nedočasných) tabulek s názvem months_between_dates nebo filter_months existujících, měli byste mít možnost je změnit

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

do

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



  1. Nelze použít mysql_real_escape_string

  2. Jak volat uloženou proceduru Oracle v Codeigniter

  3. Příklady vztahů mnoho k mnoha

  4. Operátor ampersand (&) v klauzuli WHERE serveru SQL Server