gpt4 book ai didi

mysql - 为什么groovy中的mysql查询返回空

转载 作者:行者123 更新时间:2023-11-29 23:03:25 24 4
gpt4 key购买 nike

lst 是表名列表

for (el in lst) {
//println el
sql.eachRow("SELECT COLUMN_NAME FROM information_schema.COLUMNS"
+ " WHERE TABLE_SCHEMA = 'dbname'"
+ " AND table_name = ?"
+ " AND COLUMN_KEY = 'PRI'", [el]) {
lst1.add("${it.COLUMN_NAME}")
}
}
  • 我尝试在 WHERE 子句中使用 tablename=: table_name [table_name: el]

当我在 for 循环之外运行 sql.eachRow 并手动提供表名时,它会起作用

任何有关我如何完成这项工作的想法都将受到高度赞赏。

最佳答案

找到答案 table_name = '${el}' 并删除 , [el]。

关于mysql - 为什么groovy中的mysql查询返回空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28394174/

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