批量修改表的引擎,从MyISAM修改为InnoDB
生成执行语句:
select CONCAT('alter table ',table_name,' engine=InnoDB;') FROM information_schema.tables WHERE table_schema="数据库名" AND ENGINE="MyISAM";
执行结果语句
字段赋值给另一字段
1.将同一个表中的一个字段的值复制给另一个字段
UPDATE t_user SET signed_time = create_time
2.将同一个表中两个类型一样的字段的值互换
UPDATE t_user u1, t_user u2 SET u1.signed_time = u2.create_time, u2.create_time = u1.signed_time
3.不同表一列复制到另一个列
update table1,table2 set table1.field1=table2.field2 where table1.id=table2.id