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怎么看自己是不是回歸玩家的號
- 誰知道社保網上查詢時企業登錄的口令怎么回事啊
- 黃石市社保個人賬戶查詢系統
- 宿遷沭陽交通違章查詢,怎么查啊?
- 云南省招考錄取查詢
- 中國現代醫學雜志投稿郵箱在哪里可以查詢到?
- 如何查詢美元兌換人民幣匯率的歷史資料,是連續多日的
- 漢字五行屬性查詢表
