Mysql
 sql >> база данни >  >> RDS >> Mysql

mysql персонализирана глобална дефинирана променлива

Тъй като MySQL 5.5 не е възможно да се зададе глобална потребителско дефинирана променлива.

Заобиколно решение може да бъде да създадете съхранена процедура, която да върне това, от което се нуждаете.

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

и след това го обадете.

CALL HOUSE_SMALL_TYPE();

DROP е необходимо изявление, за да можете да го модифицирате.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Безопасно ли е да се използва LIMIT без ORDER BY

  2. Как да сравните производителността на MySQL с помощта на SysBench

  3. Създайте функция чрез MySQLdb

  4. Наследяване на класове с .NET EF4.1 + MySQL

  5. MySQL DATEDIFF() срещу TIMESTAMPDIFF():Каква е разликата?