说我有一个疑问
SELECT * FROM users
该查询返回用户列表
但现在我有一个存储过程,我调用它以 varchar 的形式返回一个新的查询字符串
"SELECT * FROM users where SomeCondition = true"
如何告诉 MySQL 将 varchar 视为一条语句?
最佳答案
正如piotrgajow提到的,您可以使用准备好的语句。 Documentation here
PREPARE stmt1 FROM "SELECT * FROM users where SomeCondition = true";
EXECUTE stmt1;
DEALLOCATE PREPARE stmt1;
关于mysql - MySQL 可以将字符串转换为表达式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36181336/