How to use an user variables in MySQL LIKE clause?

后端 未结 7 2087
逝去的感伤
逝去的感伤 2020-12-03 02:43

I am trying to setup a few simple SQL scripts to help with some short term DB administration. As such, I\'m setting up variables to try to make it easier to reuse these scri

7条回答
  •  再見小時候
    2020-12-03 03:00

    BEGIN 
        SET @emailid = CONCAT('%', 'email@email.com' ,'%');
        SET @t1 =CONCAT('SELECT * FROM user WHERE email LIKE ''', @emailid, '''');
        PREPARE stmt3 FROM @t1;
        EXECUTE stmt3;
        DEALLOCATE PREPARE stmt3;
    END
    

提交回复
热议问题