MySQL失去了变量值

时间:2017-03-22 11:49:01

标签: mysql variables

实施例: 创建表测试,2个字段 id int(11) comment varchar(15)

使用1到32的id填充 将评论设为' test'对于所有行

执行以下查询:

SET @val1 := 'test'; 
SELECT *
FROM test AS r 
WHERE r.comment = @val1;

它显示前30行,当你更改页面时它告诉没有找到行

我可以使用MySQL中的任何表和参数重现这一点

知道为什么会这样吗?

使用左表连接,它表示连接表字段为NULL

MySQL 5.0.96-0ubuntu3通过Phpmyadmin使用

0 个答案:

没有答案