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

mysql vlastní globální definovaná proměnná

Od MySQL 5.5 není možné nastavit globální uživatelsky definovanou proměnnou.

Řešením může být vytvoření uložené procedury, která by vrátila to, co potřebujete.

DROP PROCEDURE IF EXISTS HOUSE_SMALL_TYPE;
DELIMITER //
CREATE PROCEDURE HOUSE_SMALL_TYPE ()
BEGIN 
SELECT 0;
END//
DELIMITER ;

a pak to zavolej.

CALL HOUSE_SMALL_TYPE();

DROP aby bylo možné jej upravit.



  1. Ukázková databáze SQLite

  2. Nejlepší způsob, jak uložit rozpětí v čase v databázi MySQL?

  3. Jak mohu udělat něco jako:USE @databaseName

  4. Jak změnit velikost ovládacích prvků formuláře v Accessu 2016