MySql 常用的命令


/*查询表中多余的指定列*/
Select DISTINCT RELATION_ID from rmcp_device_bind WHERE RELATION_ID not in (select RELATION_ID from camera_info_extend) GROUP BY RELATION_ID;

/*将查询好的数据插入另一个表中,去除指定重复列*/
insert into camera_info_extend_bak(RELATION_ID,DEV_CODE,ONLINE_TIME,status)
(Select RELATION_ID,DEV_CODE,UPDATE_TIME ONLINE_TIME,0 `STATUS` from rmcp_device_bind WHERE RELATION_ID not in (select RELATION_ID from camera_info_extend) GROUP BY RELATION_ID);

/*修改表名*/
ALTER TABLE camera_info_extend_back RENAME TO camera_info_extend;

/*已经创建的表添加主键*/
ALTER TABLE camera_info_extend ADD PRIMARY KEY (RELATION_ID);

备份表
1、SHOW CREATE TABLE table_name_new \G;
2、拷贝生成的sql语句,修改表名,重新执行。
3、insert into table_name_new () select * from table_name_old;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值