标签: mysql conditional session-variables
我正在尝试基于会话变量有条件地运行MySQL查询。
例如,假设我们有一个名为@full的会话变量,它可以包含0或1。当这是1时,我想截断一些表。
@full
0
1
知道怎么写这个很好吗?我知道我可以将其重写为DELETE之类的
DELETE
DELETE FROM table1 WHERE @full = 1
然而,这感觉就像一个黑客,我宁愿不这样做。有关如何有条件地运行TRUNCATE查询的任何想法吗?
TRUNCATE