我將一個SQL query
保存在數據庫表中,因此無論是否有更多記錄輸入到數據庫中,都要保存要使用的條件。如何將SQL查詢保存到表中?
是否存在用於存儲查詢語句的正確數據類型和語法。 我已經將數據類型設置爲VARCHAR(1055)
,因爲我認爲這足夠了。 是否有一個MySQL function
將確保文本正確保存 在引用和保持單個字符串。
更新:原因保存查詢
我們允許系統的用戶創建的基礎上,系統的其他用戶聯繫信息列表,以便他們創建使用窗體選擇查詢說所有用戶工作類型的執行。
上述查詢被保存在數據庫中,因此即使在執行作業類型中添加了新用戶,發送通信時也會包含他的聯繫詳細信息。
我認爲這是做到這一點的最佳方式......你有什麼想法嗎?
你從哪兒保存呢?直接從控制檯?從PHP?從PhpMyAdmin? –
SQL查詢本身只是一個字符串,所以'varchar'似乎是正確的數據類型給我。但是,保存查詢是非常不尋常的。我想有一種更好的方式可以完成你想要完成的任何事情。它也似乎是你在你的應用程序中創建了額外的潛在的SQL注入點,所以你需要確保語句被正確地清理。 – David
從PHP,檢查查詢更新的原因 – surfer190