def add_smart(self, table, data: Dict, **kwargs): """ 添加数据, 直接传递json格式的数据,不用拼sql Args: table: 表名 data: 字典 {"xxx":"xxx"} **kwargs: Returns: 添加行数 """ sql = make_insert_sql(table, data, **kwargs) return self.add(sql)
def to_sql(self, auto_update=False, update_columns=()): return tools.make_insert_sql(self.table_name, self.to_dict, auto_update, update_columns)
def add2(self, table, data, **kwargs): sql = make_insert_sql(table, data, **kwargs) return self.add(sql)