use*_*756 11 php mysql benchmarking mysql-error-1242
我正在尝试使用MySQL基准测试来测试一些查询.但是,我遇到了一个错误.
SELECT benchmark (10000, (select title from user));
Run Code Online (Sandbox Code Playgroud)
作为回报,我得到了这个错误;
ERROR 1242 (21000): Subquery returns more than 1 row
Run Code Online (Sandbox Code Playgroud)
有谁知道如何对查询进行基准测试?
谢谢
dcp*_*dcp 10
select title from user
Run Code Online (Sandbox Code Playgroud)
这将返回多行,这将无法正常工作.
请参阅此链接:http: //dev.mysql.com/doc/refman/5.0/en/information-functions.html#function_benchmark
传递的表达式必须返回标量结果.
您需要更改查询以使其返回单行:ex:
select title from user where user_name = 'some_user'
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
11213 次 |
最近记录: |