【问题标题】:Purpose of @ in MysqlMysql中@的用途
【发布时间】:2014-11-23 14:28:06
【问题描述】:

我是 mysql 新手,我不明白以下代码中 @ 的用途,如果有人可以向我解释下一段代码:

DROP PROCEDURE IF EXISTS  INREGISTRARE_CLIENT;
DELIMITER //

CREATE PROCEDURE INREGISTRARE_CLIENT(_nume char(20), _prenume char(20), _adresa_id int, _sex int)

BEGIN
   SET @is_adresa_id = NULL;
   SELECT @is_adresa_id := id FROM adresa;
   IF (@is_adresa_id IS NOT NULL) THEN
    INSERT INTO client_card_fidelitate (nume, prenume, adresa_id, sex, data_inregistrare) VALUES
                   (_nume, _prenume, _adresa_id, _sex, CURRENT_DATE());
   END IF;
END //
IDELIMITER ;

【问题讨论】:

标签: mysql procedure


【解决方案1】:

这是在 MySQL 中使用变量的语法。 例如:SET @a = 1;//这意味着@a变量被设置为值1。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-10-23
    • 2011-04-04
    • 2022-12-19
    • 1970-01-01
    • 1970-01-01
    • 2011-11-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多