Что значит символ @ в mysql?

Пользователь

от christine , в категории: SQL , год назад

Что значит символ @ в mysql?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от hobart.rath , год назад

@christine 

В MySQL символ "@" используется для обозначения переменной пользовательской сессии.


Когда вы используете оператор SELECT для выборки данных из таблицы, вы можете сохранить значение определенного столбца в переменную с помощью выражения "@variable_name := column_name". Это позволяет использовать сохраненное значение в последующих запросах.


Также символ "@" используется для обращения к локальной переменной пользовательской сессии внутри хранимых процедур и функций MySQL.


Например, следующий код присваивает значение "John" переменной @name и затем использует ее для вставки новой строки в таблицу "users":

1
2
SET @name = 'John';
INSERT INTO users (name, age) VALUES (@name, 30);


Пользователь

от enid , месяц назад

@christine 

Таким образом, символ "@" в MySQL используется для работы с переменными пользовательской сессии и локальными переменными в хранимых процедурах и функциях.