如何將MySQL查詢存儲在MySQL數據庫中的表中以執行它們?將MySQL查詢存儲在數據庫中(MySQL)
我想用這樣的事情的:
id int // unique ID of the query
statement varchar(1000) // actual query
var_list varchar(255) // comma separated list of variables to be used in the query
還有什麼我應該使用(或省略),例如var_list
- 應變量在語句本身被硬編碼?
爲什麼要存儲它們?爲什麼不使用視圖? – rmarimon
這聽起來不是個好主意,但你可能有你的理由。你想達到什麼目的?你還沒有明白你將執行什麼樣的查詢。 1000個字符看起來像一個緩衝區太小,將遭受截斷。 – tadman
你想完成某種SQL審計嗎? – jjwdesign