回答

收藏

MySQL ::在Variable中运行SQL语句

技术问答 技术问答 249 人阅读 | 0 人回复 | 2023-09-12

我正在MySQL 5.1.在40中创建一个存储过程需要大量操作SQL语句。
7 m- U% O2 u) L4 o经常重复的特定句子将清除临时表:
3 D7 A4 B& |" p+ X: T! G% N! M& u6 ZDELETE FROM w_projection_temp WHERE user_id = uid;的 UID    变量是SP的IN参数。
+ I6 I+ L  L+ I是否可以把整个SQL语句分配给另一个变量,然后以某种方式运行(评估?)新变量?
8 R( \; J. o8 j: xDECLARE clear_temp VARCHAR;SET clear_temp = 'DELETE FROM w_projection_temp WHERE user_id = uid;'MTIA
4 q3 C+ \( ?  k) ?0 \                                                               
3 [8 D+ U" k/ w; |3 u3 U5 i6 U3 U    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则