前言:项目中有这么一个需求,对一张已经成型的表拆分出一张子表,用来保存原来表的大字段的问题。要求子表的一列是主表的主键。

数据库:MYSQL

案例:

   主表:user

   字段:

      

                          图1

   子表:user_copy

   字段:id,zid,password  (user_copy.zid = user.id)

如图:

   主表:

    

              图2

操作:  

  1.复制主表2个字段,id和password,并修改字段id为zid

    

        图3

  2.取消zid自增,不取消会在新主键id继续增加;如图:

    

          图4

    取消zid主键自增后保存;

    在zid前增加id字段,并更改主键和非空。

    

          图5

  在zid字段后加主键首先看上去不太友好,其次我在正式表更改的时候也出现了在原来的主键后递增的情况,类似图4.

转载于:https://www.cnblogs.com/fastfn/p/9241472.html

MYSQL表根据列拆分的问题相关推荐

  1. 如何修改mysql表中列的大小?

    本文翻译自:How can I modify the size of column in a mysql table? I have created a table and accidentally ...

  2. Excel·VBA工作表整列拆分为工作簿

    不同于<Excel·VBA按列拆分工作表.工作簿>按某列的值对工作表拆分,仅按固定列数拆分工作表单独保存为工作簿,类似于<Excel·VBA按行拆分工作表> Sub 工作表整列 ...

  3. mysql如何删除列中的约束_我们如何从现有MySQL表的列中删除NOT NULL约束?

    我们可以使用ALTER TABLE语句从现有表的列中删除NOT NULL约束. 示例 假设我们有一个表" test123",对列" ID"具有NOT NULL约 ...

  4. MySQL 表和列的注释

    像代码一样,可以为表以及表中的列添加注释,方便其他人知晓其功能.对于一些字段,在经过一定时间后,创建者未必也能想起其具体的含意,所以注释显得尤为重要. 注释的添加 注释的添加是通过在定义表或列的时候在 ...

  5. MySQL表生成列(Generated Columns)的使用说明

    原文地址 MySQL的表生成列通常又叫做虚拟列或计算列.这个生成列的值是在列定义时包含了一个计算表达式计算得到的,有两种类型的生成列: Virtual(虚拟):这个类型的列会在读取表记录时自动计算此列 ...

  6. mysql表设计 列命名_MYSQL数据库字段命名及设计规范

    1.设计原则 1) 标准化和规范化 数据的标准化有助于消除数据库中的数据冗余.标准化有好几种形式,但 Third Normal Form(3NF)通常被认为在性能.扩展性和数据完整性方面达到了最好平衡 ...

  7. mysql表分区列_如何基于char列对MySQL表进行分区?

    MySQL 5.1中的分区只能处理整数列( Source).您只能在非整数列上使用 few partitioning functions.例如: CREATE TABLE ti (id INT, am ...

  8. MySQL 表和列的注释的添加以及查看

    经过自己亲自测试,非常好用,呵呵 MySQL的注释方法与SQL2008R2和Oracle的不太一样,另外两个数据的写法在其他文章中另述 -- 使用数据库xzmdb USE xzmdb;SET FORE ...

  9. MySQL 表一列逗号分隔字段,按逗号切割

    直接查询 ---切割前 select id,content from test_split; 1 12,13,14 2 21,25 3 33 --切割后 1 12 1 13 1 14 2 21 2 2 ...

最新文章

  1. [LeetCode] Longest Substring with At Most K Distinct Characters 最多有K个不同字符的最长子串...
  2. 2020年中国面向人工智能“新基建”的知识图谱行业白皮书
  3. OpenGL Multi-Indirect Draw小行星的实例
  4. 如何实现文件增量同步——算法
  5. lynda ux_如何进入UX领域
  6. reg型变量怎么赋值_UiPath变量介绍和使用
  7. requests由于系统缓冲区空间不足_系统C盘满了空间不足的扩容?
  8. 关于JEECG 开源声明
  9. Unity代码里的Position和界面上的Position
  10. seven days later
  11. Ubuntu 16.04 配置vsftpd使用 ssl 传输
  12. FISCO BCOS Solidity 智能合约 返回json对象、字典mapping、结构体
  13. 码农小汪-synchronized
  14. 一天完成写出一篇SCI论文
  15. 【js逆向爬虫】-有道翻译js逆向实战
  16. Pdf转Word用Python轻松完成
  17. 视频教程-大数据与数据仓库入门到精通-Hadoop
  18. Django自学——笔记7(数据库、图书管理系统)
  19. Hibernate5
  20. 针对华为产品,如何在小红书宣传中发布有关图文笔记并达到最佳效果?

热门文章

  1. python web-Python的哪个Web框架学习周期短,学习成本低?
  2. python 用途-python主要用途
  3. python创建csv文件并写入-【已解决】Python中创建和保存数据到csv文件中
  4. python随机画散点图-Python使用Plotly绘图工具,绘制散点图、线形图
  5. python爬虫案例-Python爬取租房数据实例,据说可以入门爬虫的小案例!
  6. python使用lxml及request爬取-python用lxml解析网页为什么不完整?
  7. python买什么书-希望更加深入了解python 有什么书可以推荐?
  8. python教程下载地址-最新python实战教程网盘下载地址
  9. python项目-2019年5月GitHub上热门的Python项目
  10. python语法基础知识总结-python语法基础知识