7
A
回答
18
如果我理解正確你的問題:
SELECT * FROM tbl WHERE id = 123 OR colname4 = 'x' OR colname8 = 'y' LIMIT 1
的'LIMIT' keyword確保只有一個返回行。
+0
這將幫助我進一步在路上,謝謝! – aggitan
+0
但是,「MySQL在某些子查詢運算符的子查詢中不支持LIMIT」。請參閱[限制子查詢](https://dev.mysql.com/doc/refman/5.5/en/subquery-restrictions.html)。 –
3
0
SQL中的列沒有定義的「訂單」。數據庫系統通常會跟蹤顯示目的的順序,但要求數據庫按數字選擇列是沒有意義的。您需要知道列的名稱才能查詢其內容。
對於主鍵(順便說一句,可能不只是單個列)也是如此。爲了執行查詢,您必須知道它是哪一列,以及該列的名稱。
如果你不知道這些事情,或者需要動態地計算出來,然後
DESCRIBE tablename;
會告訴你每列的名字,以及它是否是主鍵或沒有的部分。它會返回一個可以閱讀的表格,就像其他任何結果一樣。
相關問題
- 1. MySQL在單行中選擇班次
- 2. 在選擇MySQL中選擇
- 3. 在MySQL中爲子行選擇父行單元值
- 4. 如果在訂單中找不到行,則mysql選擇一行
- 5. 選擇 - 順序在MySQL中的單詞?
- 6. Mysql從select中選擇行
- 7. 從MySQL中選擇行
- 8. 從MYSQL中選擇幾行
- 9. 選擇行以及在MySQL
- 10. MySQL:選擇已完成行的訂單
- 11. Mysql的選擇行
- 12. PHP MYSQL行選擇
- 13. MySQL的行選擇
- 14. PHP,Mysql選擇行
- 15. MySQL的選擇行
- 16. Mysql的選擇行
- 17. Mysql優化,多選擇單選擇
- 18. 在MySQL中選擇並聚合多行
- 19. 在MySQL中選擇相關行
- 20. 在MySQL中選擇隨機行
- 21. 在mysql中選擇更新的行
- 22. MySQL在列搜索中進行選擇
- 23. 在mysql中選擇某一行
- 24. mysql在連接中選擇多行
- 25. 在MySQL中選擇不同的行
- 26. 在MySQL中選擇最後一行
- 27. 在mysql中選擇行到列
- 28. MYSQL按名稱在PHP中選擇行
- 29. 在數組中使用mysql選擇行
- 30. 在MySQL中選擇行的日期
選擇單行:'select * from yourtable limit 1;' –