FixMasterVisible.java 886 B

12345678910111213141516
  1. public class FixMasterVisible {
  2. public static void main(String[] a) throws Exception {
  3. Class.forName("com.mysql.cj.jdbc.Driver");
  4. java.sql.Connection c = java.sql.DriverManager.getConnection(
  5. "jdbc:mysql://cq-cdb-8fjmemkb.sql.tencentcdb.com:27220/ylrz_saas?allowMultiQueries=true","root","Ylrz_1q2w3e4r5t6y");
  6. java.sql.Statement s = c.createStatement();
  7. java.sql.ResultSet r = s.executeQuery("SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='company_workflow_lobster' AND COLUMN_NAME='visible_company_ids'");
  8. r.next();
  9. if (r.getInt(1)>0) { System.out.println("master already has column"); }
  10. else {
  11. s.execute("ALTER TABLE company_workflow_lobster ADD COLUMN visible_company_ids VARCHAR(500) DEFAULT NULL AFTER company_id");
  12. System.out.println("master column added");
  13. }
  14. c.close();
  15. }
  16. }