查詢結果是select * from table1 where col in(?)
。如果在這裏使用動態輸入(?),如果我這樣使用,它會顯示錯誤如何動態地給「」輸入「」。如何給查詢提供動態輸入?
回答
你想替換嗎?有多個值或單個值?如果要用多個值替換它,則不能使用預準備語句,但對於單個值,可以使用準備好的語句。
我想給動態輸入(如1,2,3)與in。 – 2012-02-17 11:56:48
它被稱爲prepared statements。如何給它提供輸入取決於你使用什麼平臺來連接數據庫(語言,連接器庫等)。
如果您試圖從數據庫控制檯執行您的查詢,那麼您很可能無法執行此操作。在數據庫控制檯中使用準備好的語句並沒有多大意義,當您傳遞某些用戶的輸入(即在您的應用程序中)時,它非常有用。
只是我想在工具中執行如何將輸入傳遞給 – 2012-02-17 11:57:58
如果您手動執行查詢,則沒有意義使用準備好的陳述你可以寫'select * from table1 where col('onevalue','anothervalue')'。 – penartur 2012-02-17 12:00:14
select * from table1 where col in(here how to give dynamic input) – 2012-02-17 12:03:21
- 1. 如何給laravel提供子查詢?
- 2. 如何基於用戶提供的輸入形成sql查詢
- 3. 如何爲RGL :: DirectedAdjacencyGraph提供動態輸入?
- 4. SQL查詢給我提供總數
- 5. 動態查詢從輸入對象
- 6. 如何提供靜態文件動態?
- 7. 想給MailChimp提供動態內容嗎?
- 8. 動態Linq給EntityFramework提供了錯誤
- 9. 如何在點擊textview標籤時向動態輸入提供動力?
- 10. 如何將(Postgresql)數據提供給GTK輸入字段?
- 11. 如何給工廠方程提供離散輸入?
- 12. 如何將查詢結果提供給CodeIgniter中的條件?
- 13. 如何給彈性搜索查詢提供一些條件
- 14. 動態輸入並選擇如何構建查詢字符串
- 15. 如何使用動態輸入構建hibernate查詢?
- 16. 如何處理sql server 2008查詢中的動態輸入值
- 17. 自動將輸入提供給Linux命令行
- 18. 動態sql查詢輸入輸出值傳入變量
- 19. 如何從python提供輸入到shell?
- 20. 如何提供SQL子查詢在LINQ
- 21. Coldfusion動態查詢輸出
- 22. 將提供每天輸入的第一行的查詢
- 23. 如何在PHP中提供動態HTML?
- 24. CXF:如何動態提供SSL證書?
- 25. 如何提供動態屬性?
- 26. SOAP:如何使提供針對動態
- 27. 如何爲AMP提供動態結構
- 28. 僅爲Django的查詢集提供動態參數列表()
- 29. Mybatis - 如何動態查詢查詢
- 30. 如何在wlst中提供自動用戶輸入
「動態」如何?信息從哪裏來?什麼編程語言?你爲什麼不輸入信息?什麼錯誤? – 2012-02-17 13:51:52
[PreparedStatement IN clause alternatives options?](http://stackoverflow.com/q/178479/),[MySQL Prepared statement with a variable size variable list](http://stackoverflow.com/q/327274/) ),[參數化SQL IN子句?](http://stackoverflow.com/q/337704/),[使用IN()函數準備MySQL語句](http://stackoverflow.com/q/7158078/) – outis 2012-02-18 08:42:58