| | |
| | | System.out.println(table); |
| | | } |
| | | } |
| | | |
| | | @Test |
| | | public void testForeignKeyConstraints() { |
| | | try { |
| | | String sql = "SELECT CONSTRAINT_NAME, TABLE_NAME, COLUMN_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME " + |
| | | "FROM information_schema.KEY_COLUMN_USAGE " + |
| | | "WHERE TABLE_SCHEMA = 'ryc' AND REFERENCED_TABLE_NAME IS NOT NULL"; |
| | | List<Map<String, Object>> result = jdbcTemplate.queryForList(sql); |
| | | System.out.println("=== 外键约束 ==="); |
| | | for (Map<String, Object> row : result) { |
| | | System.out.println(row); |
| | | } |
| | | } catch (Exception e) { |
| | | System.out.println("查询外键约束失败: " + e.getMessage()); |
| | | } |
| | | } |
| | | } |