mysql 数据库关联多张表

表一:

CREATE TABLE `log_zz` (
  `dt` datetime NOT NULL,
  `info` varchar(100) NOT NULL,
  KEY `dt` (`dt`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

表二:

CREATE TABLE `log_xx` (
  `dt` datetime NOT NULL,
  `info` varchar(100) NOT NULL,
  KEY `dt` (`dt`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

表三:

CREATE TABLE `log_yy` (
  `dt` datetime NOT NULL,
  `info` varchar(100) NOT NULL,
  KEY `dt` (`dt`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

关联表:

CREATE TABLE `log_merge` (
  `dt` datetime NOT NULL,
  `info` varchar(100) NOT NULL,
  KEY `dt` (`dt`)
) ENGINE=MRG_MyISAM DEFAULT CHARSET=utf8 UNION=(`log_zz`,`log_xx`,`log_yy`);

这是三张表的数据:
D5Q7}IL{10TRQGAF@47D~61.png

这是关联表的数据:

关联表数据

执行代码

查询:select * from log_merge;
删除:delete from log_merge where `dt`='2020-08-10 10:48:53';
更新:update table where  `dt`='2020-08-10 10:48:53' set `info` = 'SS';

💫 评论卡

已有 2 条评论

  1. shiroi
    shiroi
    2020年08月12日

    可以,自我夸奖

    回复

    1. shiroi
      shiroi
      2020年08月12日

      我也是这么说

      回复

备案号:粤ICP备18155514号-2