mysql如何将一个字段赋值给另一个字段
mysql将一个字段赋值给另一个字段
1.将同一个表中的一个字段的值复制给另一个字段
UPDATE t_user SET signed_time = create_time 12
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
mysql把表的指定字段值赋给本表另一个字段
原本是主键一对一关联的,后来发现这样操作很不方便,改成主外键一对一
所以添加一个外键字段bodyId(文章正文单独存一个表)
UPDATE t_article SET bodyId=id;
但是等了半天报错
The total number of locks exceeds the lock table size
但是我已经设置
转念一想,现在操作的不是这个数据库,是另一台主机上的
打开之后,设置4096M,重启mysql
经过500秒的操作,23万数据刷完了
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
CentOS 7 中以命令行方式安装 MySQL 5.7.11 for Linux Generic 二进制版本教程详解
MySQL 目前的最新版本是 5.7.11,在 Linux 下提供特定发行版安装包(如 .rpm)以及二进制通用版安装包(.tar.gz)。这篇文章主要介绍了CentOS 7 中以命令行方式安装 MySQL 5.7.11 for Linux Generic 二进制版本教程详解的相关资料,需要的朋友可以参考下2016-10-10MySQL函数sysdate()与now()的区别测试用例对比
这篇文章主要为大家介绍了MySQL函数sysdate()与now()的区别测试用例对比详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-12-12MySQL利用profile分析慢sql详解(group left join效率高于子查询)
最近因为一个用了子查询的sql语句查询很慢,严重影响了性能,所以需要进行优化,下面这篇文章主要跟大家介绍了关于MySQL利用profile分析慢sql的相关资料,文中介绍的非常详细,需要的朋友们可以参考借鉴,下面来一起看看吧。2017-03-03
最新评论