gpt4 book ai didi

mysql - SQL 使用列值作为查询字符串中的关键字

转载 作者:行者123 更新时间:2023-11-29 14:47:01 24 4
gpt4 key购买 nike

好的,这是示例查询:

SELECT DISTINCT id, amount FROM tbl_recurring_payment AS t 
WHERE ADDDATE(t.start_date, INTERVAL (t.period) UPPER(t.unit)) = CURDATE());

有问题的区域是 UPPER(t.unit),我希望将 expr 视为 mysql 关键字(该列的可能值为日、周、月、年)。它会抛出错误,因为它不能使用 expr 作为关键字。我可以做些什么来让它工作,还是应该添加对单位的检查并为每个可能的单位值对关键字进行硬编码?

最佳答案

I really just need to know if its possible to use an column value as a keyword in a query string

没有

关于mysql - SQL 使用列值作为查询字符串中的关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6749892/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com