ScanMasterLobsterCols.java 900 B

123456789101112131415
  1. public class ScanMasterLobsterCols {
  2. static String[] cols = {"visible_company_ids","execution_mode","enable_content_personalization","enable_flow_personalization","strict_fixed_workflow","auto_start_instance_on_tag","template_kind","source_template_id"};
  3. public static void main(String[] a) throws Exception {
  4. Class.forName("com.mysql.cj.jdbc.Driver");
  5. java.sql.Connection c = java.sql.DriverManager.getConnection(
  6. "jdbc:mysql://cq-cdb-8fjmemkb.sql.tencentcdb.com:27220/ylrz_saas?allowMultiQueries=true","root","Ylrz_1q2w3e4r5t6y");
  7. for (String col : cols) {
  8. java.sql.ResultSet r = c.createStatement().executeQuery(
  9. "SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='company_workflow_lobster' AND COLUMN_NAME='"+col+"'");
  10. r.next();
  11. System.out.println(col + "=" + (r.getInt(1)>0));
  12. }
  13. c.close();
  14. }
  15. }