我希望获得使用INTO OUTFILE
查询时返回的行数。
然而,使用mysql_num_rows()
会产生错误&我不想使用会导致数据存储在数据集中的任何内容,例如COUNT()。反正有吗?
答案 0 :(得分:3)
如果你跑
SELECT FOUND_ROWS();
运行SELECT ... INTO OUTFILE
后,您应该获得返回的行数。
如果您在php中执行此操作,那么mysql_num_rows()
命令会包含此功能。
答案 1 :(得分:0)
我无法评论上述(found_rows)响应,但我想(对于任何可能来到这里的人),这在复制安装中不可靠:
来自mysql doc:
重要 FOUND_ROWS()未可靠地复制,不应与要复制的数据库一起使用。
https://dev.mysql.com/doc/refman/5.0/en/information-functions.html#function_found-rows
我认为这种限制很重要
Saludos