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

Имена на динамични променливи в MySQL

create procedure `eval`( in param text )                                                                                                                   
begin 
    set @sql = param; 
    prepare stmt from @sql; 
    execute stmt; 
    deallocate prepare stmt; 
end

Извикайте процедурата call tests.eval('set @ABC = 120') и в текущата сесия можете да получите достъп до променливата @ABC

call tests.eval('set @ABC = 120');
select @ABC;

Източник



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Получаване на всички записи от MySQL база данни, които са в Google Maps .getBounds?

  2. Съхранявайте информацията за акаунта във всички дейности в android studio

  3. Предложения за архивиране на php сайт и mysql db

  4. Mysql Count(*) като Общо WHERE Общо?

  5. генерирайте празни редове, дори ако са празни между 2 дати