mysql如何将一个字段赋值给另一个字段

 更新时间:2022年09月24日 10:07:48   作者:xingchenhy  
这篇文章主要介绍了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万数据刷完了

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Mysql如何设置表主键id从1开始递增

    Mysql如何设置表主键id从1开始递增

    这篇文章主要介绍了Mysql如何设置表主键id从1开始递增问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-07-07
  • MYSQL必知必会读书笔记第四章之检索数据

    MYSQL必知必会读书笔记第四章之检索数据

    MySQL是一种开放源代码的关系型数据库管理系统(RDBMS)。接下来通过本文给大家介绍MYSQL必知必会读书笔记第四章之检索数据,感兴趣的朋友一起学习吧
    2016-05-05
  • Mysql批量插入数据时该如何解决重复问题详解

    Mysql批量插入数据时该如何解决重复问题详解

    之前写的代码批量插入遇到了问题,原因是有重复的数据(主键或唯一索引冲突),所以插入失败,下面这篇文章主要给大家介绍了关于Mysql批量插入数据时该如何解决重复问题的相关资料,需要的朋友可以参考下
    2022-11-11
  • CentOS 7 中以命令行方式安装 MySQL 5.7.11 for Linux Generic 二进制版本教程详解

    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-10
  • Mysql计算字段长度函数之LENGTH函数

    Mysql计算字段长度函数之LENGTH函数

    MySQL length是指在MySQL数据库中,用于获取字符串或二进制数据类型的长度,下面这篇文章主要给大家介绍了关于Mysql计算字段长度函数之LENGTH函数的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-05-05
  • MySQL函数sysdate()与now()的区别测试用例对比

    MySQL函数sysdate()与now()的区别测试用例对比

    这篇文章主要为大家介绍了MySQL函数sysdate()与now()的区别测试用例对比详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • MySQL数据库忽略大小写的配置方法

    MySQL数据库忽略大小写的配置方法

    这篇文章主要给大家介绍了MySQL数据库忽略大小写的配置方法,文中通过代码示例给大家讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2024-01-01
  • 详解MySQL中EXPLAIN解释命令及用法讲解

    详解MySQL中EXPLAIN解释命令及用法讲解

    explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句
    2017-11-11
  • MYSQL事件查看器使用介绍

    MYSQL事件查看器使用介绍

    MYSQL事件查看器使用介绍,需要的朋友可以参考下
    2012-07-07
  • MySQL利用profile分析慢sql详解(group left join效率高于子查询)

    MySQL利用profile分析慢sql详解(group left join效率高于子查询)

    最近因为一个用了子查询的sql语句查询很慢,严重影响了性能,所以需要进行优化,下面这篇文章主要跟大家介绍了关于MySQL利用profile分析慢sql的相关资料,文中介绍的非常详细,需要的朋友们可以参考借鉴,下面来一起看看吧。
    2017-03-03

最新评论