欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

mysql 复制表结构、内容

程序员文章站 2022-05-29 09:36:31
...
    def create_and_copy_table(self,new_table,from_table):
        # sql = "create table {new_table} select * from {from_table} ;".format(new_table='sign_event', from_table='sign_event_copy1')
        sql_create ='''create table {new_table} like {from_table}  ;'''.format(new_table=new_table, from_table=from_table)
        self.cursor.execute(sql_create)
        self.connectiong.commit()
        sql_copy = '''INSERT into {new_table} SELECT * from {from_table}  ;'''.format(new_table=new_table, from_table=from_table)
        self.cursor.execute(sql_copy)
        self.connectiong.commit()
        

先复制表结构,再复制内容。