我有一个由设备进行某些测量的MySQL数据库,我正在寻找一种从设备中检索特定列的方法,用户可以在其中从python接口/前端选择所需的列。到目前为止,我所看到的所有解决方案要么检索所有列,要么在代码本身中指定了列。 有没有办法可以做到这一点? 谢谢!
答案 0 :(得分:0)
您的查询看起来像这样:
select
table_name, table_schema, column_name
from information_schema.columns
where table_schema in ('schema1', 'schema2')
and column_name like '%column_name%'
order by table_name;
您绝对可以传递column_name
作为参数(从python代码获取)动态运行它。
答案 1 :(得分:0)
2019-01-04 DEBUG [default task-8] (AuthenticateABC.java:98) - authenticateUser = APPUSER
或者您可以使用.execute()来运行具有列名的特定查询。