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

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

от christine , в категории: SQL , 7 месяцев назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от hobart.rath , 7 месяцев назад

@christine 

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


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


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


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

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