MySQL报Subquery returns more than 1 row这个错误的意思是指子查询的结果多于一行 。
解决方法:在子查询的条件语句末尾加 limit 1。
文章插图
例如:WHERE ( SELECT cc.ip FROM crawl_site cc WHERE cc.id=this_.site_id)>=_ip.start_ip
用这种条件,WHERE 后边的子查询(SELECT...)里面结果只能是1条,多了就会报“Subquery returns more than 1 row”这样的错误 。
文章插图
扩展资料:
【mysql查询报错Subquery returns more than 1 row】MySQL管理工具:可以使用命令行工具管理 MySQL 数据库(命令 mysql 和 mysqladmin),也可以从 MySQL 的网站下载图形管理工具 MySQL Administrator, MySQL Query Browser 和 MySQL Workbench 。
phpMyAdmin是由 php 写成的 MySQ L资料库系统管理程程序,让管理者可用 Web 界面管理 MySQL 资料库 。
phpMyBackupPro也是由 PHP 写成的,可以透过 Web 界面创建和管理数据库 。它可以创建伪 cronjobs,可以用来自动在某个时间或周期备份 MySQL 数据库 。
另外,还有其他的 GUI 管理工具,例如 mysql-front 以及 ems mysql manager, navicat等等 。
参考资料:百度百科——mySQL
推荐阅读
- apple激活锁查询官网在哪
- 中通运单号查询
- dnf怎么查询是不是回归号 dnf怎么看自己是不是回归玩家的号
- 谁知道社保网上查询时企业登录的口令怎么回事啊
- 黄石市社保个人账户查询系统
- 宿迁沭阳交通违章查询,怎么查啊?
- 云南省招考录取查询
- 中国现代医学杂志投稿邮箱在哪里可以查询到?
- 如何查询美元兑换人民币汇率的历史资料,是连续多日的
- 汉字五行属性查询表