在MySQL查询中指定变量

时间:2011-10-14 10:16:43

标签: mysql

之前可能有人问过,但我找不到答案。

是否可以在mySQL查询中指定用户定义的变量。如:

select * from table where column like "%MYVAR%" or column like "%MYVAR%"

基本上,它会比这复杂一点但如果我想多次使用相同的文本,我怎么能设置它并重复使用它?

非常感谢。

2 个答案:

答案 0 :(得分:5)

有可能 -

SET @var1 = 'table%';
SELECT * FROM table1 WHERE column1 LIKE @var1;

更多信息 - User-Defined Variables

答案 1 :(得分:0)

要使其正常工作,您应该使用存储过程。查看Documentation