有没有办法通过jdbc唯一标识一列?我的意思不是通过架构表列

时间:2019-04-13 15:37:25

标签: java mysql database jdbc internals

我正在尝试使用Java应用程序跟踪对数据库(架构)所做的更改。我们正在尝试跟踪每个列/唯一约束/索引和表的更改。

从功能上我知道table.column是唯一的。因此,如果列的数据类型发生更改,我们知道要查找并记录更改的列。但是,如果名称更改了怎么办?如果 JDBC的结果集是有序的(它要求索引),那么即使名称更改,我也可以每次都依靠该命令给我相同的列。因为它是结果“集合”,所以这里会有什么惊喜吗?

但是,我了解到我们也可以更改列的顺序。没有与列关联的唯一ID ,以便可以在此基础上进行提取吗? 我通常不想使用information_schema路由,但是即使我在那儿检查了mysql,也没发现有用的东西。

0 个答案:

没有答案