Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
 def to_sql(self, auto_update=False, update_columns=()):
     return tools.make_insert_sql(self.table_name, self.to_dict,
                                  auto_update, update_columns)
Ejemplo n.º 3
0
 def add2(self, table, data, **kwargs):
     sql = make_insert_sql(table, data, **kwargs)
     return self.add(sql)